您好,我有一个名为attributes的现有类(如下所示),它具有一组基本的静态属性。我使用这个类来序列化和反序列化JavaScriptSerializer public class attributespublic string static1 {get; set;}
public我将从供应商那里收到一个新的JSON,在那里他们将附加一个动态的属性部分(在下面的JSON示例中,从1到N)。这样,现有的基本静态属性集将是可访问的
最近我的项目有json需求,但我以前从未使用过json,所以我想知道如何有效地使用json。我使用Volley作为我的网络库,它支持json默认值,知道我可以获得JSONObject或JSONArray响应,并且可以通过以下方法获得数据:
String name = response.optString
我在任何地方都找不到这方面的答案,但是当我尝试用静态或const成员变量序列化一个结构或类时,默认情况下它们不会序列化。如果我试图通过设置MemberSerialization.OptIn强制序列化,则会得到一个错误。 public int x = 1;
public static int y = 2;如果我尝试用以下方法序列化这个类我的理论是静态值和const值存储在内存中的某个特殊位置,