JsonObject element = new JsonObject(); element.addProperty("id", src.getId());
public static byte[] encode(LwM2mNode node, LwM2mPath path, LwM2mModel model, LwM2mValueConverter converter) throws CodecException { Validate.notNull(node); Validate.notNull(path); Validate.notNull(model); InternalEncoder internalEncoder = new InternalEncoder(); internalEncoder.path = path; internalEncoder.model = model; internalEncoder.converter = converter; node.accept(internalEncoder); return internalEncoder.out.toByteArray(); }
public static JsonObject jSerialize(LwM2mNode n) { JsonObject o = Json.object(); o.add("id", n.getId());
public static byte[] encode(LwM2mNode node, LwM2mPath path, LwM2mModel model, LwM2mValueConverter converter) throws CodecException { Validate.notNull(node); Validate.notNull(path); Validate.notNull(model); InternalEncoder internalEncoder = new InternalEncoder(); internalEncoder.path = path; internalEncoder.model = model; internalEncoder.converter = converter; node.accept(internalEncoder); return internalEncoder.encoded; }
public static JsonObject jSerialize(LwM2mNode n) { JsonObject o = Json.object(); o.add("id", n.getId());
public static byte[] encode(LwM2mNode node, LwM2mPath path, LwM2mModel model, LwM2mValueConverter converter) throws CodecException { Validate.notNull(node); Validate.notNull(path); Validate.notNull(model); InternalEncoder internalEncoder = new InternalEncoder(); internalEncoder.path = path; internalEncoder.model = model; internalEncoder.converter = converter; node.accept(internalEncoder); return internalEncoder.encoded; }
public static byte[] encodeTimestampedData(List<TimestampedLwM2mNode> timestampedNodes, LwM2mPath path, LwM2mModel model, LwM2mValueConverter converter) { Validate.notNull(timestampedNodes); Validate.notNull(path); Validate.notNull(model); InternalEncoder internalEncoder = new InternalEncoder(); ArrayList<JsonArrayEntry> entries = new ArrayList<>(); for (TimestampedLwM2mNode timestampedLwM2mNode : timestampedNodes) { internalEncoder.objectId = path.getObjectId(); internalEncoder.model = model; internalEncoder.requestPath = path; internalEncoder.converter = converter; internalEncoder.resourceList = null; internalEncoder.timestamp = timestampedLwM2mNode.getTimestamp(); timestampedLwM2mNode.getNode().accept(internalEncoder); entries.addAll(internalEncoder.resourceList); } JsonRootObject jsonObject = new JsonRootObject(); jsonObject.setResourceList(entries); jsonObject.setBaseName(path.toString()); return LwM2mJson.toJsonLwM2m(jsonObject).getBytes(); }
public static byte[] encode(LwM2mNode node, LwM2mPath path, LwM2mModel model, LwM2mValueConverter converter) throws CodecException { Validate.notNull(node); Validate.notNull(path); Validate.notNull(model); InternalEncoder internalEncoder = new InternalEncoder(); internalEncoder.objectId = path.getObjectId(); internalEncoder.model = model; internalEncoder.requestPath = path; internalEncoder.converter = converter; node.accept(internalEncoder); JsonRootObject jsonObject = new JsonRootObject(); jsonObject.setResourceList(internalEncoder.resourceList); jsonObject.setBaseName(path.toString()); return LwM2mJson.toJsonLwM2m(jsonObject).getBytes(); }