【问题】
最近做一个网站需要从另外一个网站的 api 获取 json 数据然后存放到自己的数据库。可是本人对于 json 操作一窍不通,所以请教各位大神。废话不多说了代码如下
json 文件内容我已经清理一大部分相同结构的数据:
(里面主要就是 imei 的 Service 列表我把它放到数据库 2 张表里面 groups 跟 Services )
{
“SUCCESS”: [
{
“MESSAGE”: “IMEI Service List”,
“LIST”: {
“MOVISTAR SPAIN”: {
“GROUPNAME”: “MOVISTAR SPAIN”,
“SERVICES”: {
“3”: {
“SERVICEID”: 32,
“SERVICENAME”: “MOVISTAR NOKIA INSTANTE”,
“CREDIT”: 4,
“TIME”: “1-30 Minutes”,
“INFO”: “<p style=\“text-align: center;\”><span style=\“color: #ff0000;\” data-mce-mark=\“1\”>SERVICIO INSTANTE DE 0-10 MINS PARA NOKIAS MOVISTAR(Nodct3/4)
\r\n<pstyle=\“text-align:center;\”><spanstyle=\“color:#ff0000;\” data-mce-mark=\“1\”>CON GUIDADO SERIA C ,mayoriason20digitos
\r\n<pstyle=\“text-align:center;\”>å�心部分机型是20ä½�:å<spanstyle=\“font-size:medium;\”> C系列(c2c5),Nokia7230
\r\n<p style=\“text-align: center;\”><span style=\“color: #ff0000;\” data-mce-mark=\“1\”> SERIA ASHA 100, 101, 311, 500 y todos los de estas series
\r\n<p style=\“text-align: center;\”><span style=\“color: #ff0000;\” data-mce-mark=\“1\”> Y WINDOWS PHONE Lumia
”,
“Requires.Network”: “None”,
“Requires.Mobile”: “None”,
“Requires.Provider”: “None”,
“Requires.PIN”: “None”,
“Requires.KBH”: “None”,
“Requires.MEP”: “None”,
“Requires.PRD”: “None”,
“Requires.Type”: “None”,
“Requires.Locks”: “None”,
“Requires.Reference”: “None”
},
“8”: {
“SERVICEID”: 77,
“SERVICENAME”: “MOVISTAR NOKIA 20 NCK”,
“CREDIT”: 12,
“TIME”: “1-30 Minutes”,
“INFO”: “<p style=\“text-align: center;\”><span style=\“font-size: small; color: #ff0000;\”>ALL NOKIA MOVISTAR SPAIN 20 DIGITS ,<strong style=\“color: #ff0000; font-size: small;\”>NOT SUPPORTED LUMIA 820
\r\n<p style=\“text-align: center;\”><strong style=\“color: #ff0000; font-size: small;\”>Para Confirma si es 20 nck o no ,check info de movil con programa infinity ,descarga desde pagina aportado
\r\n<p style=\“text-align: center;\”>
”,
“Requ