在JSON中最好的做法是为数组中的对象提供类似于下面的ID吗?我试图决定一个JSON格式的静态服务即时实现并决定是否包含它......如果要通过CRUD操作进行修改,这是一个好主意吗?
{
"tables": [
{
"id": 1,
"tablename": "Table1",
"columns": [
{
"name": "Col1",
"data": "-5767703747778052096"
},
{
"name": "Col2",
"data": "-5803732544797016064"
}
]
},
{
"id": 2,
"tablename": "Table2",
"columns": [
{
"name": "Col1",
"data": "-333333"
},
{
"name": "Col2",
"data": "-44444"
}
]
}
]
}
答案 0 :(得分:0)
客户端生成的ID
服务器可以接受客户端生成的ID以及请求 创建资源。必须使用" id"指定ID。关键,价值 其中必须是一个普遍唯一的标识符。客户应该 使用RFC 4122中描述的正确生成和格式化的UUID [RFC4122]。