我有一些我想在 MySQL 上记录的 JSON 文件,我通读了 SO 中的一些帮助主题,但我遇到了问题。1 2 3
我的 JSON 看起来像这样;
{
"hoursPlayed": 21775,
"communityVisibilityState": 3,
"timeCreated": 1261107470,
"props": [
{
"level": 53,
"quality": 6,
"origin": 0,
},
{
"level": 10,
"quality": 6,
"origin": 0,
}
]
}
我已经创建了表及其字段,但是当涉及到 JSON 的最后一个条目中的“props”数组时,我不知道该怎么做。它本身就是一个数组,它应该有自己的 MySQL 表。如果没有“道具”部分,我可以读取、使用json_decode()
和循环遍历数组以存储所有其他值,但“道具”部分让我感到困惑。
我的表应该有字段,对吧?
- 播放时间 * INT
- communityVisibilityState * INT
- 时间创建 * INT
- 道具 * ??
如何将其存储在 MySQL 的表中?
一般;
mysqli_query($con,"INSERT INTO my_jsonDB (hoursPlayed, communityVisibilityState, timeCreated)
VALUES (21775, 3,1261107470)");
我的情况呢?