2016-09-29 50 views
1

我使用raml2html從JSON模式生成HTML頁面。但是我的JSON模式中使用的模式引用($ ref)沒有像預期的那樣擴展,我不知道爲什麼。

我遵循raml-jsonschema-expander的說明,raml2html使用的工具來擴展參考。

我引用JSON模式:

{ 
    "$schema": "http://json-schema.org/draft-04/schema#", 
    "id": "http://raw.github.com/path/to/balances.json#", 
    ... 
    ... 
     "$ref": "balance.json#" 
    ... 

我引用的JSON模式,balance.json,這是在GitHub上託管:

{ 
    "$schema": "http://json-schema.org/draft-04/schema#", 
    "id": "http://raw.github.com/path/to/balance.json#", 
    ... 

回答

1

這個問題似乎來自GitHub上提供內容的方式,如所討論在this SO question

我最終在該存儲庫中設置了gh-pages分支,並將JSON模式文件存儲在該分支中。現在所引用的模式被正確地提取和渲染。