Mám nasledujúci reťazec json, ako získať prístup k prvkom,
skúsil som responsePdiJson.xs: schéma alebo responsePdiJson. "xs: schema" žiadny nefunguje
{
"xs:schema":{
"$":{
"elementFormDefault":"qualified",
"targetNamespace":"urn:eas-samples:en:xsd:phonecalls.1.0",
"version":"1.0",
"xmlns:xs":"http://www.w3.org/2001/XMLSchema"
},
"xs:element":[
{
"$":{
"name":"Calls"
},
"xs:complexType":[
{
"xs:sequence":[
{
"$":{
"maxOccurs":"unbounded"
},
"xs:element":[
{
"$":{
"name":"Call"
},
Nižšie je uvedená funkcia, ktorú som použil na konverziu xml na JSON
let res: any;
parseString(response.body, function (err, result) {
res = JSON.stringify(result)
console.dir(result);
return res;
});
odpovede:
2 pre odpoveď č. 1Môžete k nemu pristupovať pomocou,
responsePdiJson["xs:schema"];
DEMO
var myObj = {
"xs:schema": {
"$": {
"elementFormDefault": "qualified",
"targetNamespace": "urn:eas-samples:en:xsd:phonecalls.1.0",
"version": "1.0",
"xmlns:xs": "http://www.w3.org/2001/XMLSchema"
},
"xs:element": [
{
"$": {
"name": "Calls"
}
}
]
}
};
console.log(myObj["xs:schema"]);