class Object
Public Instance Methods
convert(results)
click to toggle source
# File lib/mysql2json_elasticsearch.rb, line 11 def convert(results) non_json_data = [] results = Array(results) results.each_index do |index| non_json_data.push(results[index]); index += 1 puts 'row: '+index.to_s+' parsed' end non_json_data.each do |k,v| v.to_s end non_json_data_hash = Hash[(1...non_json_data.size).zip non_json_data] json_data = non_json_data_hash.to_json if is_json_valid(json_data) json_data = json_data.to_s else json_data = 'ParserError: Could not parse to json, retry.' end return json_data end
is_json_valid(object)
click to toggle source
# File lib/mysql2json_elasticsearch.rb, line 4 def is_json_valid(object) JSON.parse(object) return true rescue JSON::ParserError return false end