我是JAVA的新手,想要从文件中读取JSON正文内容,并使用HttpURLConnection更新API。
我可以参考哪些基本代码或提示?
答案 0 :(得分:1)
您可以在文本文件中编写json body,如: { “消息”:“测试”, “作者”:“詹姆斯” }
现在您可以按照以下方式使用JSONParser读取文件:
<?xml version="1.0"?>
<xs:schema
targetNamespace="http://www.example.com"
xmlns:SiiDte="http://www.example.com"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
>
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element name="bar"/>
<xs:element name="foo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
在pom.xml中添加以下依赖项或下载cdn.crunchify.com/wp-content/uploads/code/json-simple-1.1.1.jar
JSONParser parser = new JSONParser();
try {
Object obj = parser.parse(new FileReader("C:/Users/james/Desktop/test.txt"));
JSONObject jsonObj = (JSONObject) obj;
String msg = (String) jsonObj.get("message");
String auth = (String) jsonObj.get("author");
//**Now you can store these values in your class object and proceed with API implementation**
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}