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

Java编程思想 (第4版)

Java编程思想 (第4版)

[美] Bruce Eckel / 陈昊鹏 / 机械工业出版社 / 2007-6 / 108.00元

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到......一起来看看 《Java编程思想 (第4版)》 这本书的介绍吧!

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具