fromJSON

fun fromJSON(json: Any?, warnings: WarningLogger? = null): LocalizedString?

Parses a LocalizedString from its RWPM JSON representation. If the localized string can't be parsed, a warning will be logged with warnings.

"anyOf": [ { "type": "string" }, { "description": "The language in a language map must be a valid BCP 47 tag.", "type": "object", "patternProperties": { "^((?(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))|((?(A-Za-z{2,3}(-(?A-Za-z{3}(-A-Za-z{3}){0,2}))?)|A-Za-z{4}|A-Za-z{5,8})(-(?