# 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