本文整理了Java中org.activityinfo.json.Json.toJson()
方法的一些代码示例,展示了Json.toJson()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Json.toJson()
方法的具体详情如下:
包路径:org.activityinfo.json.Json
类名称:Json
方法名:toJson
暂无
代码示例来源:origin: bedatadriven/activityinfo
public JsonValue toJsonObject() {
return toJson(build());
}
代码示例来源:origin: bedatadriven/activityinfo
public static String stringify(Object value) {
return JsonUtil.stringify(Json.toJson(value));
}
代码示例来源:origin: bedatadriven/activityinfo
@Override
public JsonValue toJson() {
JsonValue object = createObject();
object.put("rowSources", Json.toJson(rowSources));
object.put("columns", Json.toJson(columns));
if(filter != null) {
object.put("filter", filter.asExpression());
}
if(!sortModels.isEmpty()) {
object.put("sort", Json.toJson(sortModels));
}
return object;
}
代码示例来源:origin: bedatadriven/activityinfo
public static JsonValue toJson(Object value) {
if(value instanceof JsonSerializable) {
return ((JsonSerializable) value).toJson();
} else if(value instanceof Collection) {
JsonValue array = Json.createArray();
for (Object element : ((Collection) value)) {
array.add(Json.toJson(element));
}
return array;
} else {
return JsonReflection.toJson(value);
}
}
代码示例来源:origin: bedatadriven/activityinfo
public void update(RecordTransaction tx) {
ClientResponse response = client.resource(root)
.path("resources")
.path("update")
.type(MediaType.APPLICATION_JSON_TYPE)
.post(ClientResponse.class, Json.toJson(tx).toJson());
if(response.getStatus() != 200) {
throw new RuntimeException(response.getEntity(String.class));
}
}
代码示例来源:origin: bedatadriven/activityinfo
@Test
public void testBooleanTrue() {
DummyObject o = new DummyObject();
o.b = true;
JsonValue jo = toJson(o);
assertThat(jo.getBoolean("b"), equalTo(true));
}
代码示例来源:origin: bedatadriven/activityinfo
@Test
public void locationChange() throws SQLException {
MySqlRecordHistoryBuilder builder = new MySqlRecordHistoryBuilder(catalog);
RecordHistory array = builder.build(new RecordRef(
CuidAdapter.activityFormClass(33),
CuidAdapter.cuid(CuidAdapter.SITE_DOMAIN, 968196924)));
System.out.println(Json.stringify(Json.toJson(array), 2));
}
代码示例来源:origin: bedatadriven/activityinfo
@Test
public void testObject() {
DummyObject o = new DummyObject();
o.d = 41;
o.s = "Hello World";
o.s0 = null;
o.i = 99;
o.object = Json.createObject();
o.object.put("a", "Brave New World");
JsonValue jo = toJson(o);
assertThat(jo.getNumber("d"), equalTo(41d));
assertThat(jo.getString("s"), equalTo("Hello World"));
assertThat(jo.getString("s0"), nullValue());
assertThat(jo.getNumber("i"), equalTo(99d));
assertThat(jo.getNumber("privateField"), equalTo(42d));
JsonValue joo = jo.get("object");
assertThat(joo.getString("a"), equalTo("Brave New World"));
}
内容来源于网络,如有侵权,请联系作者删除!