DKodak
1
问题:如何循环遍历取map中一个key的单个值:
数据:
{
"REQ_BODY": {
"MenuCode": [
"12345",
"12345"
],
"UserCode": [
"00020",
"00020"
],
"acclist": [
"00013|业务测试有限公司|##",
"00013|业务测试有限公司|##"
]
},
"REQ_HEAD": {
"TAN_PROCESS": "ConteoMana",
"TRAN_FORM": "SHFNBS",
"TRAN_TO": "SHFNBS"
}
}
DKodak
5
就是页面传递到后台一个map map的一个键有2个相同的值 而我只需要一个 但是数据比较多有没有什么好方法去解决
DKodak
8
能给个demo嘛 如果用json的话 我这边用的Jackjson
既然是前端传的,让前端处理一下不就好了,前端更好处理
DKodak
10
前端传值没有问题 是后台系统的问题,所以才问后台有没有什么解决办法
我是前端,这个东西前端在客户端简单去重即可,没必要去浪费服务器资源
JSON解析。基本的操作。要么getJSONObject()。返回Map解构。要么getJSONArray() 返回Array结构。这你自己学学API。
这和项目结构有啥关系?既然是前端传值,相互约定不传重复的不久行了嘛?
DKodak
15
我说的很清除拉兄弟 不是前端的问题, 这么和你说吧 一个ps页面,bs后台 ps的页面提交表单 先去ps的控制层转发到bs 然后在ps里面获取到就是2个相同的值了 用的spring的context的上下文
转来转去就变成2个值了?这不是bug吗?这就不是解析的事了呀,我只是个小前端,帮不了你
ojbk
18
我算看明白了。 这是你前台的处理数据的 问题, 让前端 挨骂