1
這裏是小片段:Json.Net:JSchema到Jtoken轉換問題
foreach (KeyValuePair<string, JSchema> pair in dict)
{
JToken token = pair.Value;
string path = token.Path;
...
}
JSchema類V2.0.0.0包含提供的類型簡單的轉換隱含操作。
public static implicit operator JToken (
JSchema s
)
JSchema對象可以含有這樣的事情:
{
"title": "Массив предупреждений",
"type": "array",
"items": {
"title": "Предупреждение",
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"title": "Уникальный идентификатор предупреждения",
"type": "string"
},
"element": {
"title": "Идентификатор атрибута данных",
"description": "Идентификатор атрибута данных в запросе, с которым связано предупреждение, может отсутствовать, если такая связь не установлена.",
"type": "string"
},
"title": {
"title": "Заголовок или название предупреждения",
"type": "string"
},
"description": {
"title": "Описание или полный текст предупреждения",
"type": "string"
}
},
"required": [
"id",
"title"
]
}
}
但令牌變量始終是{}(空)。哪裏不對?
你能解釋一下你正在嘗試做的,並提供進一步的背景是什麼? – peval27
我需要從JSchema obj讀取Path屬性。但它在JSchema類中是內部的。所以我試圖使用公共Path屬性來獲取JToken對象。 –
你能告訴我們什麼Jschema對象包含? – jambonick