rpa对json的支持


对象 = 创建JSON对象()


person = 创建JSON对象()
设置JSON数据S(person, 'name', 'abc')
设置JSON数据S(person, 'gender', 'famal')
设置JSON数据i(person, 'age', 20)
设置JSON数据O(对象, 'people', person)


school = 创建JSON对象()
设置JSON数据S(school, 'name', 'beijing daxue')
设置JSON数据O(对象, 'school', school)


同学 = 创建JSON数组()
幼儿园同学 = 创建JSON对象()
设置JSON数据S(幼儿园同学, 'name', 'hanmeimei')
设置JSON数据A(同学, 0, 幼儿园同学)
小学同学 = 创建JSON对象()
设置JSON数据S(小学同学, 'name', 'xiaoming')
设置JSON数据A(同学, 1, 小学同学)
中学同学 = 创建JSON对象()
设置JSON数据S(中学同学, 'name', 'daqiang')
设置JSON数据A(同学, 2, 中学同学)
大学同学 = 创建JSON对象()
设置JSON数据S(大学同学, 'name', 'wanglei')
设置JSON数据A(同学, 3, 大学同学)
设置JSON数据O(对象, 'classmates', 同学)


文本 = JSON转字符串(对象)
trace(文本)

执行之后,可以看到

{
	"people": {
		"gender": "famal",
		"age": 20,
		"name": "abc"
	},
	"school": {
		"name": "beijing daxue"
	},
	"classmates": [{
		"name": "hanmeimei"
	}, {
		"name": "xiaoming"
	}, {
		"name": "daqiang"
	}, {
		"name": "wanglei"
	}]
}

生成json数据时,中文会出现乱码,需要转码一次

queryResult = Unicode转中文(JSON转字符串(root))

从文件里面读取时,文件要设置编码才不会出现乱码

内容 = 文件转文本编码('C:\Users\Administrator\Desktop\准备数据\打印系统查询结果.json', 'utf-8') 
错误 = 解析JSON字符串(内容, data)

之后再转json就不会出现乱码的问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值