以下对象在纯Javascript中是有效的.但是,如果JSON文件中添加了相同的内容,则该文件不会通过验证.为什么?

var message = {
    "senderID": [ 0x01 ],
    "receiverID": [ 0xFF ],
    "commandCode": [ 0x00, 0x05 ],
    "payload": [ 0xFF ]
}

推荐答案

JSON不支持十六进制数,但JSON5支持十六进制数. json5.org

Json相关问答推荐

无法从JSON解析ZonedDateTime,但可以使用格式化程序很好地解析

Pandas 对REST API的自定义响应

Oracle JSON 查询中的动态列列表

如何获取 JSON 对象字段值和同一 JSON 对象的下一个数组中的字段值?

如何使用jq按键 Select 并获取整个json输出来更改json中的多个值

使用 TypeScript 接口时如何修复未定义错误?

jq - 将父键值提取为子元素旁边的逗号分隔值

从字节解码 JSON 数据,将 float 值更改为 int

jq:来自嵌套 JSON 的映射

向 JSON 文件添加注释

TSQL FOR JSON 嵌套值

Java的JSON字符串整洁/格式化程序

使用 Spring 和 JsonTypeInfo 注释将 JSON 反序列化为多态对象模型

如何从Typescript 中的json响应中获取日期对象

Jackson 中的 readValue 和 readTree:何时使用哪个?

Java JSON 序列化 - 最佳实践

如何使用 Jackson 重命名 JSON 序列化中的根键

杰克逊:反序列化 for each 值都具有正确类型的 Map

IE10/11 Ajax XHR 错误 - SCRIPT7002:XMLHttpRequest:网络错误 0x2ef3

从调试器获取 IntelliJ Idea 中的 JSON 对象