JSON数组如何去除中括号两旁的双引号

"RoomDetailList":"[{\"PSMemo\":\"0\",\"Name\":\"0\",\"Code\":\"4444\",\"ModelNo\":\"4\",\"Num\":\"4\",\"UnitPrice\":\"4\",\"Memo\":\"4\"},{\"PSMemo\":\"0\",\"Name\":\"0\",\"Code\":\"4444\",\"ModelNo\":\"4\",\"Num\":\"4\",\"UnitPrice\":\"4\",\"Memo\":\"4\"}]"

用substr截取下 具体看你用何种编程语言

你这个应该说是JSON数据里的内容吧?
为什么要去掉数组两旁的引号,去掉就不是json了吧?
不是有工具的吗?比如用 JSONObject转换成对象、用 JSONArray转换成数组。。。。
无论前端后端json数据不能当字符串拆的吧?

图片说明

楼主是怎样解决的嘞嘞

哎 我也遇到了这个问题

因为中括号外面有引号 所以解析失败

怎么解决呢 我也遇到了 解析不了

String str1=str.replace(":\"[",":[");
String str2=str1.replace("]\"","]");

List里面是对象,直接定义类,转换就可以了

js语法可以这样 b = eval("("+a+")")

直接转不就行了
。。。。。。。。。。。。。。

Array.toString(),这样就会出现转义,去掉。tostring(),就可以了