当字符串命名为数值时我必须做啥

Posted

技术标签:

【中文标题】当字符串命名为数值时我必须做啥【英文标题】:what i have to do when string named like a numerical value当字符串命名为数值时我必须做什么 【发布时间】:2018-01-24 22:23:23 【问题描述】:

有一些 json

 "car": 
                "0": "bentley cont",
                "1": "2.5",
                "2": "2015"
            

我必须做什么才能使用它。如何正确地认识到这一点。

【问题讨论】:

首先,答案在下面提供了解决方案,其次我会要求服务器更改格式,这个名称对对象没有任何意义。 【参考方案1】:

如果你使用 Jackson,你可以这样做:

   @JsonProperty("0")
    private String _0;
    @JsonProperty("1")
    private String _1;
    @JsonProperty("2")
    private String _2;

【讨论】:

以上是关于当字符串命名为数值时我必须做啥的主要内容,如果未能解决你的问题,请参考以下文章

为啥当我重载数组运算符时我的私有变量为零? [关闭]

属性 python 内置做啥? [复制]

试图将一个名为范围的字符串(带空格的文本)的 excel 命名为字符串数组

查找重复的单词

调试重命名的 DLL?

os.rename 在重命名为带有 utf 字符的内容时添加了一个额外的字符