private void parseDictionary(JsonObject dics) throws JSONException {
for (Map.Entry entryBlock : dics.entrySet()) {//block
if (!entryBlock.getValue().isJsonObject())
continue;
for (Map.Entry entryField : entryBlock.getValue().getAsJsonObject().entrySet()) {//field
FieldBean f = BlockManager.findField( entryBlock.getKey(), entryField.getKey() );
System.out.print( "GetKey" + entryField.getKey() );
if(f != null && entryField.getValue().isJsonObject() && entryField.getKey().equals( "模块代工厂编号" ) ) {
for (Map.Entry <String, JsonElement> entryValue : entryField.getValue().getAsJsonObject().entrySet()) {
f.getValues().put( entryValue.getKey(), entryValue.getValue().getAsString() );
System.out.print( entryValue.getValue().getAsString() );
// moduleSN.setText( entryValue.getValue().getAsString() );
}
}
}
}
return;
}
//请问怎么将每一个entryValue.getValue().getAsString() 的值添加到下拉框spinner里