小编Unl*_*din的帖子

String.prototype.includes未转换为ES5

String.prototype.includes编译ES5时,ES6的功能保持不变(CLI babel 5.0.9)

对不起,如果这是一个FAQ,我做了彻底搜索.

babeljs

17
推荐指数
1
解决办法
3937
查看次数

在json中解码事物或事物列表

我正在尝试解析JSON-LD,其中一个可能的构造是

"John" : { 
  "type": "person",
  "friend": [ "Bob", "Jane" ],
}
Run Code Online (Sandbox Code Playgroud)

我想解码成类型的记录

type alias Triple = 
  { subject: String, predicate: String, object: String }
Run Code Online (Sandbox Code Playgroud)

所以上面的例子变成:

Triple "John" "type" "person"
Triple "John" "friend" "Bob"
Triple "John" "friend" "Jane"
Run Code Online (Sandbox Code Playgroud)

但是JSON对象中的"friend"也可能只是一个字符串:

"friend": "Mary"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,相应的三元组将是

Triple "John" "friend" "Mary"
Run Code Online (Sandbox Code Playgroud)

任何的想法?

json elm

3
推荐指数
1
解决办法
271
查看次数

标签 统计

babeljs ×1

elm ×1

json ×1