我得到了例如一個表格迴應:JSON.mapping如果「根」屬性有繼承鍵
resp = "{
\"response\":
{\"some\":
{\"next\":
{\"user\":
{\"name\":\"Oleg\"}
}
}
}
}"
我使用JSON.mapping
從JSON
struct User
JSON.mapping(
f_name: {type: String, key: "name", root: "WHAT.ABOUT.ROOT"}
)
end
結合用戶怎麼用root
屬性在這種情況下,當我有繼承鍵?
user = User.from_json(resp)
我試圖root: "response.some.next.user"
,但它不工作
謝謝!
不幸的是它不起作用[https://play.crystal-lang.org/#/r/1jzt](https://play.crystal-lang.org/#/r/1jzt)。也許我做錯了什麼?但似乎''root'鍵'one.two.three'不起作用。 –
'「get_user.get_user_result.user」'不是該文檔中的關鍵。 – bjmllr