Java 在smartGWT中呈现Listgrid中的嵌套JSON字符串

Java 在smartGWT中呈现Listgrid中的嵌套JSON字符串,java,json,gwt,smartgwt,Java,Json,Gwt,Smartgwt,在GWT中将JSON字符串加载到Listgrid中有一点需要澄清。我已经实现了GWT-RPC,所以将从服务器端返回JSON字符串,并将其正确映射到网格字段 我的JSON字符串看起来像 返回“[{user:{user ID:1,name:abc}, 首字母:A, }, {user:{user ID:2,name:xyz}, 首字母:B, } ]"; 现在的问题是初始字段被A&B加载。但未加载诸如用户ID和名称之类的嵌套字段 我已经为这些字段设置了xpath值。但这没有用 请告诉我如何呈现用户id和

在GWT中将JSON字符串加载到Listgrid中有一点需要澄清。我已经实现了GWT-RPC,所以将从服务器端返回JSON字符串,并将其正确映射到网格字段

我的JSON字符串看起来像

返回“[{user:{user ID:1,name:abc},
首字母:A,
},
{user:{user ID:2,name:xyz},
首字母:B,
}
]";

现在的问题是初始字段被A&B加载。但未加载诸如用户ID和名称之类的嵌套字段

我已经为这些字段设置了xpath值。但这没有用

请告诉我如何呈现用户id和名称字段。提前谢谢

注: 我正在处理来自服务器的JSON字符串,如下所示:

其中result是来自服务器的JSON字符串

JavaScriptObject obj=JSON.decode(结果);
Record[]Record=ListGridRecord.convertToRecordArray(obj)

valueXPath正是为这种用例而设计的,但它只有在使用数据源时才是活动的,而且似乎绕过了数据源层。这里有一个使用带有JSON和valueXPath的数据源的非常简单的示例:

使用这种方法,您将能够删除一些不必要的GWT-RPC逻辑

有关数据绑定的更多信息,请参见《快速入门指南》: