Я привык к PHP, а декодирование данных json - это всего лишь строка кода. Что было бы самым простым способом сделать это в java?Декодирование данных JSON в Java
ответ
посмотреть на http://code.google.com/p/json-simple/ может быть, это помогает ;-)
Выберите одну из библиотек из раздела Java в нижней части страницы json.org.
Мне нравится Flexjson. Он легкий и простой в использовании.
Но я признаю, что я не удосужился сравнить все варианты :-)
Я люблю Gson, это очень простой и легкий в использовании. Если вас интересует больше, вот урок (немецкий): http://blog.mynotiz.de/programmieren/java-json-decode-tutorial-2074/
Декодирование json в java не слишком сложно. Google gson api очень хорошо обрабатывает данные json. Учебник по расшифровке json-данных с помощью gson находится в моем блоге http://preciselyconcise.com/apis_and_installations/json_to_java.php
Существует много библиотек JSON, доступных на Java.
Самые отъявленные из них являются: Джексон, GSON, Genson, FastJson и org.json.
Есть правило, три вещи, которые нужно смотреть на при выборе какой-либо библиотеки:
- Производительность
- Удобство использования (код прост и писать разборчиво) - который идет с функциями.
- Для мобильных приложений: размер зависимости/баночки
Специально для библиотек JSON (и любых сериализации/десериализации LIBS), привязка данных также обычно представляет интерес, поскольку это устраняет необходимость написания кода шаблонного для упаковки/распакуйте данные.
Для 1 см этот тест: https://github.com/fabienrenaud/java-json-benchmark я с помощью JMH, который сравнивает (Jackson, gson, genson, fastjson, org.json, JSONP) производительность сериализаторов и deserializers с использованием потока и DataBind API. Для 2 вы можете найти множество примеров в Интернете. Приведенный выше пример также может быть использован в качестве источника примеров ...
Быстрое извлечение бенчмарка: Jackson выполняет в 5-6 раз лучше, чем org.json и более чем в два раза лучше, чем GSON.
Дайте мне знать, если возникнут какие-либо вопросы.
- 1. Декодирование JSON в Java
- 2. Декодирование JSON String в Java
- 3. Декодирование JSON в Java Android
- 4. Декодирование JSON-формата в Java
- 5. Доступ/декодирование данных JSON
- 6. Декодирование данных JSON
- 7. Декодирование json в C++
- 8. Декодирование карты Java/JSON в объект F #
- 9. JSON-декодирование в golang
- 10. Декодирование и использование данных JSON в Perl
- 11. Декодирование JSON в PHP
- 12. Декодирование JSON в Perl
- 13. Json-декодирование в PHP
- 14. JSON-декодирование в C#
- 15. декодирование json в node.js
- 16. JSON-декодирование в android
- 17. Json декодирование в Android
- 18. Декодирование unicode в json
- 19. JSON Декодирование в массив
- 20. Java, JSON - Декодирование простого двухмерного массива ints
- 21. Декодирование массива JSON laravel
- 22. Декодирование массива JSON в php
- 23. декодирование JSON $ _POST
- 24. Декодирование json array
- 25. Laravel PHP JSON Декодирование
- 26. Декодирование json в .Net Object
- 27. Декодирование JSON POST в php
- 28. Декодирование кодировки ответа JSON
- 29. Декодирование объекта JSON в php
- 30. Декодирование JSON с Python
Я пробовал несколько парсеров JSON. Это мой любимый .. –