我想在html页面中显示java列表数据。 所以我决定使用 JSON 更好。我将列表转换为 json 字符串对象。 使用 Jquery 我可以解析并显示列表中的信息。 我将列表转换为 json 对象。换算如下:
{"列表":[{"一":"11","二":"21","三":31},{"一":"12","二":"22","三":32},{"一":"13","二":"23","三":33}]}
但是我发现这个语法与 jQuery 的解析有点不匹配。
jQuery 仅在我通过谷歌搜索得知时才处理以下问题:
'[{"一":"11","二":"21","三":31},{"一":"12","二":"22","三":32},{"一":"13","二":"23","三":33}]'
我只想丢弃 :
(冒号) 的子字符串,最后一个字符 {
也丢弃,然后我可以传递这个 json
object 和 jQuery 处理得很好。我尝试了两根弦,只有第二根有效。如何使用正则表达式丢弃第一次出现 :
的子字符串?
最佳答案
jQuery 可以同时处理这两种情况。 (它们都是正确的 JSON 格式。)
var obj = $.parseJSON(data);
// for the first type
var arr = obj.list;
// for the second type obj is already an array.
关于java - 在Java中仅在第一次出现时使用特殊符号分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12563141/