public ListFloat getListFloat(String string) { JsonArray array = getJsonArray(string); return toListFloat(array); }
public ListInt getListInt(String string) { JsonArray array = getJsonArray(string); return toListInt(array); }
public ListDouble getListDouble(String string) { JsonArray array = getJsonArray(string); return toListDouble(array); }
static JsonObject toJson(VNumber vNumber) { return new JsonVTypeBuilder() .addType(vNumber) .addObject("value", vNumber.getValue()) .addAlarm(vNumber) .addTime(vNumber) .addDisplay(vNumber) .build(); }
static JsonObject toJson(VEnumArray vEnum) { return new JsonVTypeBuilder() .addType(vEnum) .addListNumber("value", vEnum.getIndexes()) .addAlarm(vEnum) .addTime(vEnum) .addEnum(vEnum) .build(); }
static JsonObject toJson(VStringArray vStringArray) { return new JsonVTypeBuilder() .addType(vStringArray) .addListString("value", vStringArray.getData()) .addAlarm(vStringArray) .addTime(vStringArray) .build(); }
static JsonObject toJson(VTable vTable) { return new JsonVTypeBuilder() .addType(vTable) .addListString("columnNames", VTableFactory.columnNames(vTable)) .addListColumnType("columnTypes", VTableFactory.columnTypes(vTable)) .addListColumnValues("columnValues", vTable) .build(); } }
public JsonVTypeBuilder addListNumber(String string, ListNumber ln) { add(string, fromListNumber(ln)); return this; }
public List<String> getListString(String string) { JsonArray array = getJsonArray(string); return toListString(array); }
public JsonVTypeBuilder addListString(String string, List<String> ls) { add(string, fromListString(ls)); return this; }
public ListLong getListLong(String string) { JsonArray array = getJsonArray(string); return toListLong(array); }
public ListShort getListShort(String string) { JsonArray array = getJsonArray(string); return toListShort(array); }
public ListByte getListByte(String string) { JsonArray array = getJsonArray(string); return toListByte(array); }
public Double getNotNullDouble(String string) { if (isNull(string)) { return Double.NaN; } return getJsonNumber(string).doubleValue(); }
/** * Converts the given vType to a JsonObject. * * @param vType a vType * @return the corresponding JsonObject */ public static JsonObject toJson(VType vType) { return VTypeToJsonV1.toJson(vType); } }
/** * Converts the given JsonObject to a vType. * * @param json a JSON object * @return the corresponding vType */ public static VType toVType(JsonObject json) { return VTypeToJsonV1.toVType(json); }