解析为数组
JsonUtility的FromJson和JsonConvert的DeserializeObject方法都能够用来将字符串解析成对象,用法分别是:
LevelProperty rawArray = JsonConvert.DeserializeObject<LevelProperty>(originString);
LevelProperty rawArray = JsonUtility.FromJson<LevelProperty>(originString);
但JsonUtility不支持将字符串解析为数组,也就是说以下写法是不行的(会报错,让指定转换类型):
LevelProperty[] rawArray = JsonUtility.FromJson<LevelProperty[]>(originString);
但JsonConvert可以:文章来源:https://www.toymoban.com/news/detail-546107.html
LevelProperty[] rawArray = JsonConvert.DeserializeObject<LevelProperty[]>(originString);文章来源地址https://www.toymoban.com/news/detail-546107.html
到了这里,关于【Unity】【Json解析】JsonConvert和JsonUtility的异同的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!