Объекты Json для действительного преобразования массива Json

#java #arrays #json

#java #массивы #json

Вопрос:

У меня есть ряд объектов Json, которые выглядят следующим образом

{ «Название»: «Мстители», «Год»:»2012″, «Жанр»:»Боевик, фантастика, триллер», «Режиссер»: «Джосс Уэдон», «imdbRating»:»8.1″, } { «Название»: «Бэтмен начинается»,»Год»: «2005»,
«Жанр»: «Боевик, приключения», «Режиссер»: «Кристофер Нолан»,
«imdbRating»:»8.3″, } { «Название»: «Темный рыцарь»,
«Год»: «2008», «Жанр»:»Боевик, криминал, драма»,
«Режиссер»: «Кристофер Нолан», «imdbRating»:»9.0″, }

Может ли кто-нибудь помочь преобразовать приведенное выше в допустимый массив Json, используя JAVA, как показано ниже?

[ { «Название»: «Мстители», «Год»:»2012″, «Жанр»:»Боевик, фантастика, триллер», «Режиссер»: «Джосс Уэдон», «imdbRating»:»8.1″ }, { «Название»: «Бэтмен начинается», «Год»: «2005», «Жанр»: «Боевик, приключения», «Режиссер»: «Кристофер Нолан», «imdbRating»:»8.3″ }, { «Название»: «Темный рыцарь», «Год»: «2008», «Жанр»:»Боевик, криминал, драма», «Режиссер»: «Кристофер Нолан», «imdbRating»:»9.0″ } ]

Комментарии:

1. Возможно, вы захотите взглянуть на Apache Wink или javax.json

2. Пожалуйста, это ваше уродливое форматирование json. У меня болели глаза.

3. Откуда вы взяли эти данные? Что вы пробовали?

Ответ №1:

ваш вопрос сам по себе имеет ответ. Убедитесь, что ваш json заключен в скобки массива «[]», затем вы можете преобразовать то же самое в конце java, используя некоторую библиотеку json, такую как Gson (https://github.com/google/gson )