您在此处:
平展 JSON 数据
在批处理转换中,将作为 JSON 字符串接收的数据转换为列表式数据。要在下游功能(例如身份解析和细分)中使用数据,必须将数据存储为数据湖对象或数据模型对象中的行和列。您可以平展存储为单个对象、对象数组或文字数组(标量值)的 JSON 数据。
- 在转换节点中,选择平展 JSON 转换。
- 选择上传文件,并选择 JSON 模式文件。
- 输入转换名称。
-
添加至少一个输出表。
- 选择添加新表。
- 输入表格的名称。
- 选择要从 JSON 数据中提取的一个或多个字段。
- 要保存配置,请单击应用。
- 要预览表格数据,请将节点添加到该表格的输出分支。
order_id 和 json_data。Order_id 包含标识订单的整数。Json_data 包含 JSON 数据字符串,其中包含有关每个订单的重要信息。您想要将有关订单的数据提取到表中,以便您可以计算见解,例如客户终身价值。| order_id | json_data |
|---|---|
| 1 | {"customer":"John", "items": [{"id":101, "name":"Laptop", "price":1500}, {"id":102, "name":“鼠标”、“价格”:20}]} |
| 2 | {"customer":"Alice", "items": [{"id":103, "name":"Keyboard", "price":50}, {"id":104, "name":“监视”、“价格”:300}]} |
要确保 Data 360 可以正确解释您的 JSON 数据,请上传符合 JSON 模式规范的模式文件。此示例模式文件描述了数据表中的数据。
{
"type": "object",
"properties": {
"customer": {
"type": "string"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number"
},
"name": {
"type": "string"
},
"price": {
"type": "number"
}
},
"required": ["id", "name", "price"]
}
}
},
"required": ["customer", "items"]
}

