首先,我第一次获取的json是这样的:json = {"books":[],"pagecount":8,"curpage":0,"err":0,"msg":"success"}通过JsonUtility.FromJson<Books>(json); 成功解析。然后,我再次访问服务器,获取到的json是这样的json = {"books":[],"pagecount":8,"curpage":1,"err":0,"msg":"success"}再次通过JsonUtility.FromJson<Books>(json);来进行解析,这次就不对了,读取出来的curpage 始终还是保持前一次读取的结果 为 0.后来,我经历N次访问服务器,获取到json:json = {"books":[],"pagecount":8,"curpage":N,"err":0,"msg":"success"}但是使用FromJson解析出来 curpage 始终是 0 。我跟踪调试的时候看到在进行序列化之前,json文本中的值确实是新获取到的值,而用来存放结果的对象object也是new出来的,里面也不会有旧值,但是为什么FromJson之后,把旧值丢进来了呢?而在json中,books数组里面的值却可以正确得到。补充:我访问服务器提取json是使用 WWW。WWW w = new WWW(url);json = w.text;求教高手,在线等。谢谢。