2013-07-19 13 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文件,然后我尝试了杰克逊和Gson库的例子。但我没有删除这些库并将它们保存在classpath中。但我尝试的例子是org.json,而不是org.simple。所以我复制到我的编辑器中的例子显示了很多错误。我弄明白了。谢谢。 – belekka

回答

2

这基本上是json stirng。查看更多关于它here

JSON(JavaScript对象符号)是一种轻量级的数据交换格式 。人类阅读和写作很容易。 机器很容易解析和生成。它基于1999年12月的标准ECMA-262第三版 - 的JavaScript编程语言 的子集.JSON是完全独立于语言 的文本格式,但使用了程序员熟悉的约定,C系列的语言,包括C,C++,C#,Java,JavaScript,Perl,Python和其他许多其他语言。这些属性使JSON成为一种理想的数据交换语言 。

您可以使用JSON解析器如

simpleJson

Jackson

GSon

尝试这些解析器解析它,如果你坚持的代码,然后分享您的代码和问题。

+0

是的,我尝试了很多例子。但我没有得到我想要的,我是新来的这个领域。当我试图做到这一点时,有些人使用过地图和列表。但是我想知道一个简单的方法,因为我的json知识并没有好多少。 – belekka

+0

@kolithagunathilaka不要介意在SO上分享你的代码。当你分享你的代码时,你会看到更多的回应。 –

+0

我弄明白了。谢谢。 – belekka