Processing 3:如何保存数据到JSON文件
1、要创建JSON对象,及一些键-值对组成的数据集合,使用JSONObject.如图,通过其成员函数s髫潋啜缅etInt(键字符串,int类型数据)来添加一个整数数据。类似用法的函数还有setString,setFloat,setBoolean,分别用来添加字符串,浮点数和布尔值。
2、要存储数组,可以使用JSONArra鲻戟缒男y.如图,通过其成员函数setInt(数组下标,int类型数据)来将指定下标的元素设置为输入的整数数据。类似用法的函数还有setString,setFloat,setBoolean。数组元素并不需要是同种类型。
3、不论是JSONObject还是JSONArray,其成员都可以是另一个JSONObject,它们都有setJSONObject成员函数,只不过一个是键值,一个是指定编号。
4、同理,在JSONObject和JSONArray中还可以使用setJSONArray嵌入一个JSON数组。
5、另外要注意的是,使用setJSONObject或者setJSONArray嵌套的对象是引用关系,不是复制,也就是说嵌套后仍然可以修改原被嵌入对象来改变嵌套结果。
6、通过saveJSONObject(文件路径及文件名,JSONObject对象)来写入JSON对象到文件。可以带有一个参数,调整对空格的处理。
7、同样,saveJSONArray有类似的用法,只不过是把JSON数组写入到文件。同样有一个参数调整空格。除了"compact媪青怍牙",还可以是"indent=N",N是间隔空格数量。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。