您好,欢迎访问一九零五行业门户网

我们如何在Java中使用流API实现JSON数组?

jsongenerator接口可用于以流式传输方式将 json 数据写入输出源。我们可以使用jsongenerator的writestartarray()方法创建或实现一个json数组,该方法在当前对象上下文中写入json名称/起始数组字符对。 writestartobject() 方法写入 json 起始对象字符,仅在数组上下文中有效,writeend() 方法写入当前上下文的结尾。
语法jsongenerator writestartarray(string name)
示例import java.io.*;import javax.json.*;import javax.json.stream.*;public class jsongeneratortest { public static void main(string[] args) throws exception { stringwriter writer = new stringwriter(); jsongenerator jsongen = json.creategenerator(writer); jsongen.writestartobject() .write("name", "adithya") .write("designation", "python developer") .write("company", "tutorialspoint") .writestartarray("personal details") .writestartobject() .write("email", "adithya@gmail.com") .writeend() .writestartobject() .write("contact", "9959927000") .writeend() // end of object .writeend() // end of an array .writeend(); // end of main object jsongen.close(); system.out.println(writer.tostring()); }}
输出{"name":"adithya","designation":"python developer","company":"tutorialspoint","personal details":[{"email":"adithya@gmail.com"},{"contact":"9959927000"}]}
以上就是我们如何在java中使用流api实现json数组?的详细内容。
其它类似信息

推荐信息