Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 要重命名循环中的所有键名称吗_Arrays_Json_Xml_Parsing_Key - Fatal编程技术网

Arrays 要重命名循环中的所有键名称吗

Arrays 要重命名循环中的所有键名称吗,arrays,json,xml,parsing,key,Arrays,Json,Xml,Parsing,Key,我有一个json格式。现在我想替换json中的所有p:,并转换为实名,比如p:OrderId到OrderId,p:Firstname到Firstname 请检查下面的JSON {“status”:“success”,“msg”:{“$”:{“xmlns:p”:“342”,“xmlns:xsi”:“test” 链接、xsi:schemaLocation:“324”、“来源”:“234234”},“p:Customer:[{“p:OrderId:[“asdasd”]、“p:FirstName:[“I

我有一个json格式。现在我想替换json中的所有p:,并转换为实名,比如p:OrderId到OrderId,p:Firstname到Firstname

请检查下面的JSON

{“status”:“success”,“msg”:{“$”:{“xmlns:p”:“342”,“xmlns:xsi”:“test” 链接、xsi:schemaLocation:“324”、“来源”:“234234”},“p:Customer:[{“p:OrderId:[“asdasd”]、“p:FirstName:[“Ingrid”]、“p:LastName:[“Bryne”]、“p:EmailAddress:[”asd@ad.com“],“p:生日”:[“1965-09-23”],“p:手机电话”:[“123465798”],“p:城市”:[“asd”],“p:国家”:[“asdda”],“p:邮政编码”:[“23332”],“p:街道地址”:[“asd”],“p:合作伙伴ID”:[“1-84OPG”],“p:CommunicationPreferences”:[{“p:Phone”:[“12”],“p:Email”:[“123”],“p:Mail”:[“231”],“p:SMS”:[“Nei”}],“p:ServiceAgreement”:[{“p:AgreementType”:[“Bredbånd”] -Privat“],“p:AgreementStartDate:[“123”],“p:AgreementStatus:[“ASS”],“p:Comment:[”\n\n。 \n\n“],“p:ListOfAssets”:[{“p:Asset”:[{“p:ProductPartNumber”:[“234”],“p:Comments”:[“”],{“p:ProductPartNumber”:[“123”],“p:Comments”:[“”],{“p:ProductPartNumber”:[“12313”],“p:Comments”:[“”],{“p:ProductPartNumber”:[“123”,“p:Comments”:[“”],{“p:ProductPartNumber:”,“p:Comments”:[“123”],“p:Comments”:[“”],“p:

输出:


注意:我已将实际值转换为演示值。我需要使用值更改键名。

请尝试以下代码:

var jsn='{“status”:“success”,“msg”:{“$”:{“xmlns:p”:“342”,“xmlns:xsi”:“testlink”,“xsi:schemaLocation”:“324”,“source”:“234234”},“p:Customer”:[{“p:OrderId”:[“asdasd”],“p:FirstName”:[“Ingrid”],“p:LastName”:[“Bryne”],“p:EmailAddress:[”asd@ad.com“],“p:生日”:[“1965-09-23”],“p:手机”:[“123465798”],“p:城市”:[“asd”],“p:国家”:[”asdda“],“p:PostalCode:[“23332”],“p:StreetAddress:[“asd”],“p:PartnerId:[“1-84OPG”],“p:CommunicationPreferences:[{“p:Phone:[“12”],“p:Email:[“123”],“p:Mail:[“231”],“p:SMS:[“Nei”],“p:ServiceAgreement:[{“p:AgreementType:[“Bredbånd-Privat”],“p:AgreementStarate:[“p:”,“状态:”,“TDP:”,“ASSE:”,“评论”:“[“p:”p:Asset:“[{”p:ProductPartNumber:“[”234“],“p:Comments:“[”],“{”p:ProductPartNumber:“[”123“],“p:Comments:“[”],“{”p:ProductPartNumber:“[”12313“],“p:Comments:“[”123“],“p:Comments:“[”],“{”p:ProductPartNumber:“[”123“,“p:Comments:”,“p:Comments:“[”,“123”,“p:Comments:”,“p:ProductPartNumber:“[”],“123123”,“p:Comments:“}],“p:PartNumber:”,“}],”;”,“p:;
var ret=jsn.replace(/p:/g');
var obj=JSON.parse(ret);
console.log(obj);