微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xamarin反序列化Android.Runtime.JavaList

如何解决Xamarin反序列化Android.Runtime.JavaList

我正在使用xamarin,我尝试使用给定的json字符串,使用Newtonsoft Json反序列化为Android.runtime.JavaList。我认为json字符串是正确的,因为它是由newtonsoft json从同一JavaList生成的,我只是无法再次反序列化它。 每当我尝试反序列化时,都会出现此运行时错误 <div *ngFor="let video of videoList"> <div style="height: 100px;">{{video.name}}</div> </div> <div class="d-flex justify-content-center mt-2 mb-4"> <button class="btn btn-outline-danger btn-lg" (click)="loadMore()">Load more...</button> </div> 这是我的完整方法

java.lang.NullPointerException: 'Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference 

此行生成错误

public static Android.Runtime.JavaList<Order> unsent_orders = new Android.Runtime.JavaList<Order>();

public static string RestoreBackupOrders(string json,Context context) {
            if (json==null)
                return null;
            if (unsent_orders == null)
                return "NULL";
            unsent_orders = JsonConvert.DeserializeObject<Android.Runtime.JavaList<Order>>(json);
            return json;
        }

您能帮我解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。