Java 从json字符串中提取json

Java 从json字符串中提取json,java,json,Java,Json,我正在以JSON字符串的形式从数据库中获取数据: {"companyName":"abcd","address":"abcdefg"} 如何从给定的JSON字符串中提取公司名称?请参阅 提及 这就是我们在java中解析json字符串的方法。您需要添加com.google.gson库来编译此代码 JSONObject json = (JSONObject)new JSONParser().parse("{\"companyName\":\"abcd\", \"address\":\"abcdef

我正在以JSON字符串的形式从数据库中获取数据:

{"companyName":"abcd","address":"abcdefg"}
如何从给定的JSON字符串中提取公司名称?

请参阅

提及

这就是我们在java中解析json字符串的方法。您需要添加
com.google.gson
库来编译此代码

JSONObject json = (JSONObject)new JSONParser().parse("{\"companyName\":\"abcd\", \"address\":\"abcdefg\"}");
System.out.println("companyName=" + json.get("companyName"));
System.out.println("address=" + json.get("address"));

这就是我们在java中解析json字符串的方法。您需要添加
com.google.gson
库来编译此代码

JSONObject json = (JSONObject)new JSONParser().parse("{\"companyName\":\"abcd\", \"address\":\"abcdefg\"}");
System.out.println("companyName=" + json.get("companyName"));
System.out.println("address=" + json.get("address"));

JSONObject obj=新的JSONObject()


你的意思是
如何在Java中使用JSON
?似乎不清楚你在问什么。我做这个假设只是因为
java
标记。你是说
如何在java
中使用JSON?似乎不清楚你在问什么。我做出这个假设只是因为
java
标记。没有
JsonParser
是java标准库。这段代码无法编译。@Andreas:谢谢你提醒我。我已经更新了库。没有
JsonParser
是Java标准库。这段代码无法编译。@Andreas:谢谢你提醒我。我已经更新了这个库。虽然您提供了一些javadoc的链接,但是您没有解释这需要安装第三方jar文件才能工作,或者在哪里可以找到这样的文件。您可以从编译中下载代码并创建jar。添加此jar应该使这些类可用。虽然您提供了指向某些javadoc的链接,但您没有解释这需要安装第三方jar文件才能工作,或者在哪里可以找到此类文件。您可以从compile下载代码并创建jar。添加这个jar应该使这些类可用。问题是关于Java,而不是JavaScript。我已经编辑了我的答案,我认为这会起作用。问题是关于Java,而不是JavaScript。我已经编辑了我的答案,我认为这会起作用
JSONObject json = (JSONObject)new JSONParser().parse("{\"companyName\":\"abcd\", \"address\":\"abcdefg\"}");
System.out.println("companyName=" + json.get("companyName"));
System.out.println("address=" + json.get("address"));
  obj.put("name","foo");
  obj.put("num",new Integer(100));
  obj.put("balance",new Double(1000.21));
  obj.put("is_vip",new Boolean(true));

  StringWriter out = new StringWriter();
  obj.writeJSONString(out);