# File test/arraytest.rb, line 32 def test_array_to_json array = Array.new array[0] = 'bar' array[1] = 1 array[2] = 2.7182818 str = array.to_json sarray = JSON::Lexer.new(str).nextvalue assert(sarray.class == Array, "array was not generated by deserialization") assert(sarray[0] == 'bar', "error in serialization of a string to JSON") assert(sarray[1] == 1, "error in serialization of a FixNum to JSON") assert(sarray[2] == 2.7182818, "error in serialization of a float to JSON") end