【问题标题】:Weird JSON like notation. What language is this?奇怪的 JSON 之类的符号。这是什么语言?
【发布时间】:2020-07-31 12:50:15
【问题描述】:

我只是偶然发现了这个奇怪的 JSON 符号,它是由某个正在工作的服务器返回的。它与 JSON 有很多共同点,但我无法使用 javascripts JSON.parse() 函数解析它。符号如下:

[
  {
    :key value,
    :someRandomKey "This is a string value",
    :someOtherKey true
  }
  {
    ...
  }
]

请注意缺少引号,双点后奇怪的键符号,对象之间缺少逗号。有谁知道这可能是什么语言/符号?

【问题讨论】:

  • 服务器响应的Content-Type 标头是什么意思?

标签: javascript json notation


【解决方案1】:

此符号可在 Clojure 中找到,请参阅链接:clojure

【讨论】:

    【解决方案2】:

    在我看来,这就像 Ruby 代码。显示的符号最有可能称为 Ruby 符号。

    【讨论】:

    • 如果这是 Ruby 缺少箭头的地方。 { :key => "value" }{ key: "value" } 都有效,{ :key "value" } 无效。
    • 它看起来像 Ruby,但就像 @3limin4t0r 所说的那样,它缺少一些关键部分。内容类型无济于事,因为这是作为字符串返回的,这是更大的有效 JSON 结构的一部分
    • @NotBramKorsten 你检查过 API 文档吗?也许它描述了价值应该是什么。
    • @3limin4t0r 运气不好,抱歉。当我发现更多时,我会告诉你的!
    猜你喜欢
    • 2018-10-30
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    相关资源
    最近更新 更多