好的,我发现我原来的问题是一个微不足道的命名问题,所以我将把这个问题重新用于实际问题。
我在 C# 中有一堂课:
class Test
{
public string Foo { get; set; }
}
当我使用 System.Web.Script.Serialization.JavaScriptSerializer 序列化类时,我得到:
{"Foo":"Bar"}
在java中我有一个类:
class Test
{
private String foo;
public String getFoo() {
return foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
我正在尝试使用 GSON 来解析 JSON:
Gson gson = new Gson();
Test test = gson.fromJson(getJson(), Test.class);
但我得到空值。
如何将 JSON 值映射到稍微不同的类,以便我仍然可以在每种语言中使用最佳实践命名约定。