org.activityinfo.json.Json.toJson()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(144)

本文整理了Java中org.activityinfo.json.Json.toJson()方法的一些代码示例,展示了Json.toJson()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Json.toJson()方法的具体详情如下:
包路径:org.activityinfo.json.Json
类名称:Json
方法名:toJson

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"));
}

相关文章