【发布时间】:2019-04-01 12:09:20
【问题描述】:
我有一个字符串,其中对象名称与字段名称用点分隔,如下所示:
{\"person.firstName\":\"Ahmed\",\"person.job\":\"Doctor\",\"products.packName\":\"antibiotic\",\"products.packSize\":\"large\"}}";
我想把它解析成json格式:
"{\"person\": {\"firstName\":\"Ahmed\",\"job\":\"Doctor\",},\"products\": {\"packName\":\"antibiotic\",\"packSize\":\"large\"}}";
有没有一种有效的算法?
【问题讨论】:
-
发布的问题似乎根本没有包含any attempt 来解决问题。 StackOverflow 期待您 try to solve your own problem first,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您尝试过的内容,以说明您在minimal reproducible example 中遇到的特定问题。欲了解更多信息,请参阅How to Ask 并拨打tour。
-
欢迎来到 SO。我们希望看到一些努力。我们也想知道你指的是什么版本的 JS。例如这里是一个普通的 JS 版本,由于 forEach jsfiddle.net/mplungjan/cLd865gy
标签: javascript json string parsing