2015-07-06 2 views
3

Это мой 3.txt файл: json fileJSON декодирования не работает

Я не знаю, почему это работает, когда у него есть только один данные, и когда она имеет больше данных, она не работает.

Это мой код:

code

+2

'3.txt' не содержит действительных JSON. –

+1

Содержимое, содержащееся на изображении выше, хранится неправильно. Каждый объект, обозначенный открывающим и закрывающим скобками '{}', должен сопровождаться символом ',' для обозначения разделения объектов. В его нынешнем виде ваш JSON недействителен и не будет функционировать. Попробуйте запустить содержимое текстового файла через что-то вроде [http://jsonlint.com] (http://jsonlint.com) – Ohgodwhy

+0

@Ohgodwhy Хорошо, я исправил его, чтобы работать, я могу задать вам любой вопрос? –

ответ

6

Ваш 3.txt не содержит действительный JSON. Вам нужно скорректировать строку образца, чтобы быть действительной JSON, добавив кавычки вокруг строк, запятые между объектами и размещение объектов внутри содержащего массива (или объекта). Это должно быть что-то вроде этого,

[{"address":"+6161616","body":"asda","date":"1231"}, 
{"address":"+616sdfs6","body":"as3sda","date":"155231"}, 
{"address":"+6161616","body":"asda","date":"123551"}] 

Вы можете проверить, если JSON является действительным here.

+0

Спасибо, сэр :), теперь он работает –

Смежные вопросы