如何通过api修改数据集里的数据

0 投票
使用产品:iserver 10i 操作系统:win7 x64
数据类型: 文件型
问题详细描述: 有一个点位的数据集,这些点位除了坐标信息我想增加或者修改一些字段,比如id之类,在文档里查到dataset,有put请求,只能修改数据集信息,不能修改数据集里的数据,我想知道怎么才能修改数据集里的数据
12月 30, 2020 分类:  154次浏览 | 用户: aoteman (2 分)

1个回答

1 投票
 
已采纳

请参考iserver帮助文档  开始 > REST API > services > root > data > datasources > datasource > datasets > dataset > features 

对要素集中的要素进行添加、删除(_method=DELETE)、修改(_method=PUT)操作

12月 30, 2020 用户: 张亮 名扬四海 (2,227 分)
采纳于 12月 30, 2020 用户:aoteman
谢谢你!修改成功了,但是我传的汉字乱码了,utf-8编码传的,能问下怎么改吗?
乱码问题可能是你的请求体中转码出现的问题,如果你是Java开发,可以参考我这种utf-8转码方式

String jsonString="{\"path\":\""+path+"\"}";
JSONObject jsonObject=JSONObject.parseObject(jsonString);
StringEntity entity = new StringEntity(jsonObject.toString(), Charset.forName("UTF-8"));
好的,非常感谢!
...