当前位置: 首页 > 面试题库 >

用于int列表的JSON

范翰飞
2023-03-14
问题内容

我有一堂课

public class ItemList
{
    public long Id { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
    public List<int> ItemModList { get; set; }
}

我应该如何为int列表提供输入JSON,因为它没有匹配其值的键

JSON格式

{
    "Id": "610",
    "Name": "15",
    "Description": "1.99",
    "ItemModList": []
}

我应该在ItemModList中写什么


问题答案:

假设您的整数是0、375、668,5和6:

{
    "Id": "610",
    "Name": "15",
    "Description": "1.99",
    "ItemModList": [
                       0,
                       375,
                       668,
                       5,
                       6
                   ]
}

我建议您将“ Id”:“ 610”更改为“
Id”:610,因为它是整数/长整数而不是字符串。您可以在http://json.org/上阅读有关JSON格式和示例的更多信息。



 类似资料:
  • 我有一个模型对象组 我正在使用Jackson序列化此对象。我只想序列化用户,而不是序列化列表“members”中的整个用户对象。getTitle()字段。基本上,我希望HashMap是 我已经为此编写了自定义序列化程序 但它不起作用。如何序列化仅列表字段而不是整个用户对象?

  • 创建一个名为平均值的方法,用于计算作为参数传递的数字的平均值。之前创建的方法和必须在此方法中使用! 在以下模板中定义方法: 我正在努力将sum()方法放在average()方法中。我不知道如何让它工作,因为我在eclipse中不断遇到这样的错误: 这是我的代码: 我知道这与我将average方法定义为double类型有关,但我尝试将它们改为double,并调用我的变量“int avg=…”作为“双

  • 问题内容: 有没有办法在Java中创建原始int或任何原始类型的列表,如下所示? 看来我能做到 并将“ int”添加到此列表中。但这意味着我可以在此列表中添加任何内容。 我唯一的选择是创建一个int数组并将其转换为一个列表或创建一个Integer对象的列表吗? 问题答案: 在Java中,任何变量的类型都是原始类型或引用类型。泛型类型参数必须是引用类型。由于基元不扩展,因此它们不能用作参数化类型的泛

  • 问题内容: 我有一个数组列表,我想获取数组中元素的笛卡尔积。 我将使用一个示例来使其更加具体… itertools.product似乎可以解决问题,但我只保留了一些细节。 如果我做 我懂了 但是我想要得到的是 我尝试了几种不同的方法: 他们都让我 CP0 代替 CP1 。 有任何想法吗? 提前致谢。 问题答案: 这会将所有对作为单独的参数提供给,然后为您提供它们的笛卡尔积。 您的版本无法正常运行的

  • 问题内容: 在执行简单程序时,我注意到了这个问题。 编译错误返回为。但是在Java中是不允许的,为什么会出现这种编译错误? 我没有在这里问关于自动装箱的问题,我只是想知道如何返回。 asList的实现是 因此,将int []视为T才是这种情况的原因。 问题答案: 中的基础int没有自动自动装箱。 实际上是一个对象,而不是原始对象。 在这里返回。确实是无效的语法。 您可以使用: List examp

  • 问题内容: 我编写了一个程序来查找给定项目列表的所有可能排列。这恰恰意味着我的程序会打印出r = 0到n的所有可能的P(n,r)值 下面是代码: `` 输出量 我的问题是,随着我增加输入列表中的数字。运行时间增加,并且在输入列表中输入11个数字后,程序几乎消失了。运行大约需要2 GB内存。 我正在具有8GB RAM和i5处理器的计算机上运行此程序,因此速度和空间不是问题。 如果有人可以帮助我编写更