[QJSON+QMsgPack] 更新:修正了 ItemByPath 对特定数组路径的支持问题

【问题描述】

对于根结点为数组类型的 JSON 或 MessagePack 对象,使用 ItemByPath 访问时,无法得到正确的返回值。以 JSON 为例,下面的 JSON 结构:

[
    [
        {
            "name": "1"
        },
        {
            "name": "2"
        }
    ],
    [
        {
            "name": "3"
        },
        {
            "name": "4"
        }
    ]
]

如果试图以路径”[0]\[0]\name”来访问二重数组的第一个元素,会返回NIL/NULL。

【严重程度】

【更新级别】

推荐

【特别感谢】

恢弘

分享到: