我已将此代码插入数据库:{"2":{"qty":1,"price":"10.00","room_id":{"1002":"1"}},"1":{"qty":2,"price":"35.00","room_id":["2"]},"3":{"qty":1,"price":"18.00","room_id":["1"]}}
我想获取值{"2":{"qty":1,"price":"10.00","room_id":{"1002":"1"}} TO "3":{"qty":1,"price":"18.00","room_id":["1"]}}
并将每个数字存储在一个单独的变量中。
与此匹配的正则表达式是什么?
答案 0 :(得分:11)
我应该使用正则表达式的语法是什么?
答案是“无”。您不应该尝试使用正则表达式解析JSON。请改用json_decode()
功能。
答案 1 :(得分:0)
如果您需要在数据库中存储json
数据,为什么不在内部使用noSQL
json
个数据库?
我会去MongoDB
。或者可能是以下任何一个:Databases using JSON as storage/transport format