如何纠正 android kotlin 发送格式错误的 JSON
Posted
技术标签:
【中文标题】如何纠正 android kotlin 发送格式错误的 JSON【英文标题】:How to Correct android kotlin send JSON malformed 【发布时间】:2021-12-14 09:40:02 【问题描述】:我尝试在 volley 中发送 Json 数组。但我的帖子发送部分格式错误。有人帮我吗?
现在得到
Id=1233,
SelRefids=[
"Refno":"002",
"H_dt":"2021-04-30T00:00:00"
,
"Refno":"001","H_dt":"2021-04-30T00:00:00"
]
正确的格式。
"Id": "1233",
"SelRefids": [
"Refno": "002",
"H_dt": "2021-04-30T00:00:00"
,
"Refno": "001",
"H_dt": "2021-04-30T00:00:00"
,
"Refno": "001",
"H_dt": "2021-04-30T00:00:00"
,
"Refno": "003",
"H_dt": "2021-04-30T00:00:00"
]
Volley 发送代码示例
override fun getParams(): HashMap<String, String>
val params = HashMap<String, String>()
params.put("Id", "1233")
params.put("SelRefids", payarray.toString())
return params
非常感谢您的帮助
【问题讨论】:
【参考方案1】:您是否尝试在字符串中添加引号?
params.put("\"Id\"", "1233")
params.put("\"SelRefids\"", payarray.toString())
【讨论】:
hai @shaddo 我现在也改变了错误 json ` "SelRefids" = [ "Refno": "002", "H_dt": "2021-04-30T00:00:00" , "Refno": "001", "H_dt": "2021-04-30T00:00:00" ], "Id" = "12345" `以上是关于如何纠正 android kotlin 发送格式错误的 JSON的主要内容,如果未能解决你的问题,请参考以下文章