2016-11-10 3 views
0

私は、次のテンプレートを変換ました:アクセスJSON子ノード - JSON2HTML

var transform = {'<>':'li','html':'${name} - ${version} - ${licenseSources.package.sources[0].license}'}; 

は、今私はjson2htmlでHTMLにJSONを変換したい:

var html = json2html.transform(data,transform); 

JSONは次のようになります。

{ 
    "id": "xxx", 
    "name": "xxx", 
    "version": "0.0.14-SNAPSHOT", 
    "repository": "xxx", 
    "directory": "./", 
    "type": "(none)", 
    "licenseSources": { 
     "package": { 
      "sources": [{ 
        "license": "BSD", 
        "url": "(none)" 
       } 
      ] 
     }, 
     "license": { 
      "sources": [{ 
        "filePath": "xxx", 
        "text": "xxx" 
       }, { 
        "filePath": "xxx", 
        "text": "xxx" 
       } 
      ] 
     }, 
     "readme": { 
      "sources": [{ 
        "filePath": "xxx", 
        "text": "xxx" 
       } 
      ] 
     } 
    } 
} 

私は、変換変数を介してlicenseSouce.package.sources.license = "bsd"にアクセスします。しかし、私は表記法を理解することはできません。

誰かが助けることができますか?私はそれを考え出した

答えて

0

事前に

Thxを:

${licenseSources.package.sources.0.license} 
関連する問題