JSON是数据存储及传输的一种协议。与XML相比,它更易于使用。由于它非常轻量级以及自身的一些特性,现在JSON在网络上已经是越来越流行了。常见的数据结构都可以编码成JSON然后在各个网页间自由地传输。不过在开始编码前,你得先安装一个JSON解析器。在下面的例子中,我们将使用json.simple库来完成这项工作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import org.json.simple.JSONObject; import org.json.simple.JSONArray; public class JsonEncodeDemo { public static void main(String[] args) { JSONObject obj = new JSONObject(); obj.put( "Novel Name" , "Godaan" ); obj.put( "Author" , "Munshi Premchand" ); JSONArray novelDetails = new JSONArray(); novelDetails.add( "Language: Hindi" ); novelDetails.add( "Year of Publication: 1936" ); novelDetails.add( "Publisher: Lokmanya Press" ); obj.put( "Novel Details" , novelDetails); System.out.print(obj); } } |
输出:
1 | { "Novel Name" : "Godaan" , "Novel Details" :[ "Language: Hindi" , "Year of Publication: 1936" , "Publisher: Lokmanya Press" ], "Author" : "Munshi Premchand" } |
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>