json是简单的数据结构和对象的文件。它包含在标准交换格式,这使得它轻量级的数据,基于文本的,并且人类可读。可是json文件怎么创建?今天我们就来给大家讲解一下这方面的内容。
核心就两点:
1.addProperty 添加属性(也就是加键值对)add是添加,另外的object对象。
2.然后直接toString()输出。
核心代码如下:
public class CreateJson { public static void main(String[] args) { JsonObject object = new JsonObject(); object.addProperty("cat", "it"); JsonArray languages = new JsonArray(); JsonObject lan1 = new JsonObject(); lan1.addProperty("id", 1); lan1.addProperty("name", "java"); lan1.addProperty("ide", "eclipse"); languages.add(lan1); JsonObject lan2 = new JsonObject(); lan2.addProperty("id", 2); lan2.addProperty("name", "swift"); lan2.addProperty("ide", "xcode"); languages.add(lan2); JsonObject lan3 = new JsonObject(); lan3.addProperty("id", 3); lan3.addProperty("name", "c#"); lan3.addProperty("ide", "visul studio"); languages.add(lan3); object.add("language", languages); object.addProperty("pop", "true"); System.out.println(object.toString()); } }
json有哪些形式?
1.对象
对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
2.数组
数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。
字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。 字符串(string)与C或者Java的字符串非常相似。 数值(number)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。
Json是一种数据传输格式,从文中我们可以看出,Json文件的创建是很简单的,只要大家掌握核心要求可以了,另外,json的形式也要弄清楚,方便以后更好的开发!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: