我有一个JSON文件,其中包含以下格式的附加JSON数据
["{id:\"thaumcraft:celestial_notes\",Count:5b,Damage:10s}",
"{id:\"bloodmagic:ritual_stone\",Count:1b,Damage:0s}",
"{id:\"enderio:block_lava_generator\",Count:13b,Damage:0s}"]
您应该注意到,JSON中的数字后面附加了一些类型。 我如何让Python无误地解析它(它认为它们应该是字符串)
我不能修改我的JSON文件,因为它有50000行长,并且会随着用户的不同而动态变化
我已经想出了不同的方法来解析字符串,但是它们都是低效的或者是不实用的和动态的(在JSON数据中有另一个类似的结构我需要说明)
"{id:\"enderio:item_inventory_charger_basic\",Count:15b,tag:{enderio.darksteel.upgrade.energyUpgrade:{level:3,energy:5000000}},Damage:0s}",
正确的答案将以正确加载JSON结束,例如,将每个字符串解析为如下所示
"{id:\"enderio:block_wired_charger\",Count:13,Damage:0}"
目前没有回答
相关问题 更多 >
编程相关推荐