在JSON文件中我想用PHP的json_decode()
函数解码我有这样的项目:
[{
"id_regione":3,
"regione":"Calabria",
"superficie":15221.9,
"num_residenti":1970521,
"num_comuni":409,
"num_provincie":5,
"presidente":"Gerardo Mario Oliverio",
"cod_istat":18,
"cod_fiscale":02205340793, /* problem here */
"piva":null,
"pec":"dipartimento.presidenza@pec.regione.calabria.it",
"sito":"www.regione.calabria.it",
"sede":"Regione Calabria / Via Massara 2, 88100 Catanzaro"
}]
你看,部分"cod_fiscale":02205340793
停止解码没有明显的原因:但是看看PHP文档,我在更改日志中找到了这个:
7.0.0拒绝RFC 7159不兼容的数字格式 - 顶级(07,0xff,.1,-.1)和所有级别([1.],[1.e1])
哦,我明白了:02205340793
似乎是一种不兼容的数字格式......真的不是一个数字,它是一个税码(我可能也会遇到像0935123456这样的电话号码的问题)
那么,处理这些物品的最佳方法是什么?将所有内容转换为字符串?怎么样?