var keyDecodingStrategy : JSONDecoder.KeyDecodingStrategy
enum JSONDecoder.KeyDecodingStrategy
var userInfo : [CodingUserInfoKey : Any]
var allowsJSON5 : Bool
Availability 有効性
Technology
var assumesTopLevelDictionary: Bool
{ get set }
This is an extension to JSON5 that’s not part of the specification. Attributed
uses this option, along with allows
, to support the use of JSON5 inside Markdown strings that use multiple custom attributes. Using assumes
allows for the following syntax inside the parentheses of the custom attribute markup:
これは、JSON5に向けてのある拡張です、それは仕様の一部ではありません。Attributed
はこのオプションを、allows
と一緒に使用することで、複数のあつらえの属性を使うMarkdown文字列内部でJSON5の使用をサポートします。assumes
は、あつらえの属性マークアップの丸括弧内部の以下の構文を考慮します:
Without assumes
, the markup would have to use explicit enclosing braces to declare the contents of the parentheses to be a dictionary:
assumes
なしでは、そのマークアップは、明示的な囲んでいる波括弧を使うことで、丸括弧の内容をある辞書であるように宣言しなければならないでしょう:
When you use braces, you must use matched pairs. This means that with assumes
set, the syntax ({…})
and (…)
are both legal, but ({…)
and (…})
are not.
あなたが波括弧を使う時、あなたは合致した対を使わなければなりません。これは、assumes
を設定した状態で、構文({…})
と(…)
は両方とも合法です、しかし({…)
と(…})
は違うことを意味します。
var keyDecodingStrategy : JSONDecoder.KeyDecodingStrategy
enum JSONDecoder.KeyDecodingStrategy
var userInfo : [CodingUserInfoKey : Any]
var allowsJSON5 : Bool