Пытается использовать javax.json
для чтения json
данных. В настоящее время у меня нет никаких проблем, чтобы прочитать файл таким образом (обработка исключений пропущены):Parse json file to javax.json library
FileInputStream json = new FileInputStream("testJSON.json");
JsonParser parser = Json.createParser(json);
Это прекрасно работает, когда у меня есть отдельный json
файл, в этом случае является testJSON.json
. Теперь я хочу просто проанализировать строку json
, а не файл json
. Например, у меня есть json
строку, которая выглядит следующим образом:
[{"Gross Weight":"12","Tare Weight":"3","Price Per Pound":"2"},{"Gross Weight":"123","Tare Weight":"32","Price Per Pound":"23"}]
Можно ли разобрать этот json
данные в JsonParser
? Или любая другая библиотека Java может обрабатывать этот запрос?
Вы можете преобразовать свой экземпляр 'String' в' InputStream': см. [Этот SO-ответ] (http://stackoverflow.com/a/782183/1076463) – Robin