小编Roh*_*han的帖子

将点分隔的字符串转换为JSON对象

所以我有一个点分隔的字符串,我试图将其转换为JAVA中的JSON对象。结构如下。

Person.City.FirstNm.LastNm=xyz, Person.City.Address=abc. Person.City.firstNm.Salary=1000.24, Person.State.FirstNm.LastNm=xyz
Run Code Online (Sandbox Code Playgroud)

等等。生成的JSON应该是这样的。请注意,值中可以有一个小数点。

{
    Person:
    {
        City:
        {
            firstNm:
            {
                LastNm:xyz,
                        Salary:1000.24
            },
            Address: abc
        },
        State:
        {
            FirstNm:
            {
                LastNm:xyz
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图从字符串中创建一个Map,然后使用它来构建一个JSON字符串,我可以将其用作对象,但是没有运气。任何帮助,将不胜感激。谢谢

java json

2
推荐指数
1
解决办法
1418
查看次数

标签 统计

java ×1

json ×1