仅发送几个JSON数组条目

时间:2015-05-29 17:53:46

标签: arrays json

是否可以只发送JSON数组的某些条目?

我有一个由以下架构定义的JSON对象:

"LineGroup": {
    "type": "array",
    "description": "Line group active",
    "items": {
        "type": "boolean"
    },
    "maxItems": 10
}

首先发送所有条目。但是稍后只会更改某些条目,并且只能更新这些新值。

如果我发送完整数组时的语法是:

[{"LineGroup":"False"},{"LineGroup":"True"},...,{"LineGroup":"True"}]

只发送此数组中已更改的1或2个条目的语法是什么?我需要重发整个阵列吗?

1 个答案:

答案 0 :(得分:0)

您可以使用json补丁更新原始json对象:

http://jsonpatch.com/

很酷的是补丁文件本身也是json文件。