【问题标题】:Unable to parse this kind of string to java [closed]无法将这种字符串解析为 java [关闭]
【发布时间】:2013-07-18 05:57:35
【问题描述】:

我有这串值,但不明白如何在 java 中获取对象数组名称和对象项的值。

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

【问题讨论】:

  • 到目前为止你尝试过什么?您需要向我们表明您至少在 Google 上搜索过一些解决方案。
  • 在我的 Netbeans IDE 中,我使用了 json-simple.jar 文件,然后我尝试了使用 jackson 和 Gson 库的示例。但是我没有删除这些库并将它们保留在类路径中。但是我尝试使用的示例是 org.json 而不是 org.simple。所以我复制到我的编辑器中的例子显示了很多错误。我把它修好了。谢谢。

标签: java json gson


【解决方案1】:

这基本上是一个 json 搅拌。查看更多相关信息here

JSON(JavaScript Object Notation)是一种轻量级的数据交换 格式。人类很容易阅读和写作。这很容易 机器来解析和生成。它基于一个子集 JavaScript 编程语言,标准 ECMA-262 第 3 版 - 1999 年 12 月。JSON 是一种完全是语言的文本格式 独立,但使用程序员熟悉的约定 C 语言家族,包括 C、C++、C#、Java、JavaScript、 Perl、Python 等等。这些属性使 JSON 成为理想的 数据交换语言。

你可以使用json解析器来解析它,比如

simpleJson

Jackson

GSon

试试这些解析器,如果您遇到代码困难,请分享您的代码和问题。

【讨论】:

  • 是的,我尝试了很多例子。但我没有得到我想要的东西,而且我是这个领域的新手。当我尝试这样做时,有些人使用了地图和列表。但我想知道一个简单的方法,因为我的 json 知识也好不到哪里去。
  • @kolithagunathilaka 没关系在 SO 上分享您的代码。分享代码后,您会看到更多回复。
  • 我把它修好了。谢谢。
  • @kolithagunathilaka 如果对您有帮助,您可以接受答案。接受答案会使面临同样问题的其他人受益。
  • 是的,抱歉迟到了。
猜你喜欢
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-26
  • 1970-01-01
  • 1970-01-01
  • 2017-02-04
相关资源
最近更新 更多