[英]Non-angularJS page to angularJS page, and vice versa. Progressive conversion from non-angular to angularJS
[英]xml to json conversion and vice versa angular 4
我正在一個angular 4項目中工作,我必須將xml轉換為json,反之亦然。 我通過使用以下線程成功實現了這一目標: https : //goessner.net/download/prj/jsonxml/
這是我的示例xml:
<food><pizza type="cheese"/></food>
解析器將其轉換為json,如下所示:
{
"food":{
"pizza":{"@type":"cheese"},
我必須編寫一個選擇器,在其中我需要呈現@type的值。 我已經嘗試過如下所示:
//返回@type的選擇器
export const foodValueSelctr=
createSelector(paredJsonSelectore,
(json) => {
console.log(json.food.pizza.@type);
return json.food.pizza.@type;
});
在這一行代碼中,出現以下錯誤:
Module parse failed: Unexpected token (18:38)
You may need an appropriate loader to handle this file type.
如何使用點符號在代碼中訪問此@type? 另外,我可以使用任何其他lib來實現我的功能嗎?
您可以使用以下替代語法(稱為“括號表示法”):
console.log(json.food.pizza["@type"]);
有關文檔,請參見https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_accessors 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.