Processing 3:如何保存数据到JSON文件

2024-10-19 15:43:50

1、要创建JSON对象,及一些键-值对组成的数据集合,使用JSONObject.如图,通过其成员函数setInt(键字符串,int类型数据)来添加一个整数数据。类似用法的函数还有setString,setFloat,setBoolean,分别用来添加字符串,浮点数和布尔值。

Processing 3:如何保存数据到JSON文件

2、要存储数组,可以使用JSONArray.如图,通过其成员函数setInt(数组下标,int类型数据)来将指定下标的元素设置为输入的整数数据。类似用法的函数还有setString,setFloat,setBoolean。数组元素并不需要是同种类型。

Processing 3:如何保存数据到JSON文件

3、不论是JSONObject还是JSONArray,其成员都可以是另一个JSONObject,它们都有setJSONObject成员函数,只不过一个是键值,一个是指定编号。

Processing 3:如何保存数据到JSON文件Processing 3:如何保存数据到JSON文件

4、同理,在JSONObject和JSONArray中还可以使用setJSONArray嵌入一个JSON数组。

Processing 3:如何保存数据到JSON文件Processing 3:如何保存数据到JSON文件

5、另外要注意的是,使用setJSONObject或者setJSONArray嵌套的对象是引用关系,不是复制,也就是说嵌套后仍然可以修改原被嵌入对象来改变嵌套结果。

Processing 3:如何保存数据到JSON文件

6、通过saveJSONObject(文件路径及文件名,JSONObject对象)来写入JSON对象到文件。可以带有一个参数,调整对空格的处理。

Processing 3:如何保存数据到JSON文件Processing 3:如何保存数据到JSON文件

7、同样,saveJSONArray有类似的用法,只不过是把JSON数组写入到文件。同样有一个参数调整空格。除了"compact",还可以是"indent=N",N是间隔空格数量。

Processing 3:如何保存数据到JSON文件Processing 3:如何保存数据到JSON文件
相关推荐
猜你喜欢