2013-07-19 2 views
-8

У меня есть эта строка значений и не понимаю, как получить имя массива объектов и значения объектов объекта в java.Невозможно разобрать этот тип строки на java

{ 
"employees": [ 
{ "firstName":"Rajesh" , "lastName":"Putta" }, 
{ "firstName":"Rajesh" , "lastName":"P" }, 
{ "firstName":"first name" , "lastName":"last name" } 
] 
} 
+0

http://stackoverflow.com/a/7663467/302916 –

+0

Что вы пробовали? Вы должны показать нам, что у вас есть хоть какое-то решение для Google. – SimonC

+0

в моей Netbeans IDE я использовал файл json-simple.jar, а затем я попробовал примеры с библиотеками Jackson и Gson. Но я не удалял эти библиотеки и не хранил их в classpath. Но примеры, которые я пробовал, были org.json, а не с org.simple. поэтому примеры, которые я скопировал в мой редактор, показали много ошибок. Я исправился. Благодарю. – belekka

ответ

2

Это, в основном, json stirng. Проверьте больше об этом here:

JSON (JavaScript Object Notation) представляет собой легкий формат обмена данными . Человеку легко читать и писать. Легко для машин разобрать и сгенерировать. Он основан на подмножестве Язык программирования JavaScript, стандартный ECMA-262 3rd Edition - , декабрь 1999 года. JSON - это текстовый формат, который полностью является языком , но использует условные обозначения, знакомые программистам семейства C языки, включая C, C++, C#, Java, JavaScript, Perl, Python и многие другие. Эти свойства делают JSON идеальным для обмена данными.

Вы можете разобрать его с помощью JSON парсер, такие как

simpleJson

Jackson

GSon

Попробуйте эти парсеры, если вы застряли с кодом затем разделить код и проблема.

+0

да, я попробовал много примеров. но я не получил то, что хотел, и я новичок в этой области. когда я пытался это сделать, некоторые использовали карты и списки. Но я хочу знать простой способ, поскольку мои знания json не намного лучше. – belekka

+0

@kolithagunathilaka Не обращайте внимания на ваш код на SO. При совместном использовании кода вы увидите больше ответов. –

+0

Я исправился. Благодарю. – belekka