json格式如何创建?json怎样创建简单的对象?

阳光 2022-04-02 16:47:11 java常见问答 6748

JSON是一种轻量级的数据交换格式。它采用完全独立于编程语言的文本格式来存储和表示数据,并且易于人阅读和编写,那json格式如何创建?下面来我们就来给大家讲解一下。

简单创建json格式文件

核心就两点:

addProperty 添加属性(也就是加键值对)

add是添加 另外的object对象

然后直接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怎样创建简单的对象?

JSON 对象可以使用 JavaScript 创建。我们来看看使用 JavaScript 创建 JSON 对象的各种方式:

创建一个空对象:

var JSONObj = {};

创建一个新对象:

var JSONObj = new Object();

创建一个 bookname 属性值为字符串,price属性值为数字的对象。可以通过使用 '.' 运算符访问属性。

var JSONObj = { "bookname ":"VB BLACK BOOK", "price":500 };

这里有一个例子,展示了在 JavaScript 中使用 JSON 创建对象,可以将下面的代码保存为 json_object_w3cschool.htm:

注:.htm格式是早期的.html格式,此处内容无误。

<html>
<head>
<title>在JavaScript中使用JSON创建对象(w3cschool.cn)</title>
<script language="javascript" >
    var JSONObj = { "name" : "编程狮(w3cschool.cn)", "time"  : 2020 };
    document.write("<h1>JSON和JavaScript的例子</h1>");
    document.write("<h3>网站的名字="+JSONObj.name+"</h3>");  
    document.write("<h3>时间="+JSONObj.time+"</h3>");  
</script>
</head>
<body>
</body>
</html>

现在让我们尝试使用 IE 或者任何其他启用了 JavaScript 的浏览器打开这个页面,这会生成如下所示结果:

json格式如何创建?json怎样创建简单的对象?.jpg

json的使用在java工作中最常见了,它简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言,所以作为程序员一定要熟练掌握json的使用!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

springmvc和mvc区别是什么?springmvc怎么写HelloWorld?

java内存溢出和内存泄漏的区别是什么?为什么会内存溢出?

java开发网站用什么框架?为什么java开发要用框架?