Does JSON treat these all the same? Or are they a mix of Integers and booleans?

var data =
{
    "zero" : 0,
    "one" : 1,
    "false" : 0,
    "true" : 1,
    "0" : false,
    "1" : true
}

推荐答案

JSON is a format for transferring data.
It has no notion of equality.

JSON parsers treat booleans and numbers as distinct types.

Json相关问答推荐

JOLT将对象名作为新属性添加到主体中

Jolt变换将字段移动到数组的每个元素中

Oracle JSON 查询中的动态列列表

使用 Power BI 中的 Deneb 视觉效果绘制面积图中的 X 轴日期

将不带正文的 CURL POST 转换为 RESTRequest Delphi 代码 / 为 Dropbox API /get_current_account 端点编写 Delphi 代码

jq :当路径可变时更新 json 内容

使用 jq 工具将文本从 txt 文件转换为 json

如何使用 jq 在连续的 json 记录流上调用操作

我如何将 JSON 格式与 flutter 一起使用?帮助使用 Gamebanana api

判断 JSON 中的对象,而不是条件中提到的对象

JSON 模式实际用于什么目的?

如何使用 jackson 反序列化为 Kotlin 集合

如何使用 Swift 从 NSURLSession 获取 cookie?

按 JSON 数据类型 postgres 排序

Json.Net:用于自定义命名的 JsonSerializer-Attribute

将错误消息作为 JSON 对象发送

在 React 中访问子级的父级状态

如何让 javascript 从 .json 文件中读取?

通过 JSON 发送 64 位值的公认方式是什么?

将多个值存储在json中的单个键中