由于历史原因,一个 MySQL 表里有个字段存的是 JSON 字符串,现在需要将这个 JSON 字符串转为结构化数据,做一些处理,有没有好的办法做清洗呢?
![]() | 1 nemo95 2021-10-26 16:35:34 +08:00 pandas 不是有个 read_json 的函数吗 |
![]() | 2 NjcyNzMzNDQ3 2021-10-26 16:56:12 +08:00 ![]() mysql 只能这种写法 SELECT JSON_EXTRACT(column, "$[0].desc"); |
![]() | 3 CEBBCAT 2021-10-26 17:10:39 +08:00 什么叫结构化数据? JSON 已经是结构化数据了呀 |
![]() | 4 RangerWolf 2021-10-26 17:58:18 +08:00 ![]() @CEBBCAT 我理解 json 最多应该是半结构化数据~ |
5 heart4lor 2021-10-26 18:48:55 +08:00 json 怎么就半结构化了 -_-|| 各语言反序列化不就拿到了吗 |
![]() | 6 ETiV 2021-10-26 18:52:06 +08:00 via iPhone 他点意思应该是 json =schemeless |
![]() | 7 liuxu 2021-10-26 19:18:06 +08:00 mysql5.7 支持 JSON 类型,然后创建虚拟字段或者直接 ORM |
8 littlewing 2021-10-26 19:46:34 +08:00 mysql 的 json 类型支持直接按 key 读取,也支持安某一个 key 建索引,没必要拆开吧 |
9 lifeHasOnce 2021-10-26 19:46:57 +08:00 数据量不大用脚本就行,还是控制时间和速度 |
![]() | 10 fuchaofather 2021-10-27 10:08:21 +08:00 数据量不大写个脚本就行了 |
11 onhao 2021-12-01 15:16:19 +08:00 |