JSON-IO

码农软件 · 软件分类 · JSON/BSON开发包 · 2019-04-01 07:13:10

软件介绍

JAVA平台下的一款,序列化反序列化工具,重点在于

1.可以直接把JSON反序列化为对象.

2.可反序列化深层复杂的对象.

3.可序列化循环引用等复杂对象.

4.可序列化静态类和内部类.

 

json-io can be used directly on JSON Strings or with Java's Streams.

Example 1: String to Java object

    Object obj = JsonReader.jsonToJava("[\"Hello, World\"]");

This will convert the JSON String to a Java Object graph. In this case, it would consist of an Object[] of one String element.

Example 2: Java object to JSON String

    Employee emp;     // Emp fetched from database     String json = JsonWriter.objectToJson(emp);

This example will convert the Employee instance to a JSON String. If the JsonReader were used on this String, it would reconstitute a JavaEmployee instance.

Example 3: InputStream to Java object

    JsonReader jr = new JsonReader(inputStream);     Employee emp = (Employee) jr.readObject();

In this example, an InputStream (could be from a File, the Network, etc.) is supplying an unknown amount of JSON. The JsonReader is used to wrap the stream to parse it, and return the Java object graph it represents.

Example 4: Java Object to OutputStream

    Employee emp;     // emp obtained from database     JsonWriter jw = new JsonWriter(outputStream);     jw.write(emp);     jw.close();

 

 

本文地址:https://codercto.com/soft/d/2600.html

SEO实战密码

SEO实战密码

昝辉 / 电子工业出版社 / 2012-5-1 / 89.00元

SEO实战密码:60天网站流量提高20倍(第2版),ISBN:9787121167676,作者:昝辉Zac 著一起来看看 《SEO实战密码》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具