private List<ProvisionedMeshNode> deserializeNodes(@NonNull final JsonDeserializationContext context,
                                                       @NonNull final JsonArray json, final String meshUuid) {
        final Type nodeList = new TypeToken<List<ProvisionedMeshNode>>() {
        }.getType();
        final List<ProvisionedMeshNode> nodes = context.deserialize(json, nodeList);
        for (ProvisionedMeshNode node : nodes) {
            node.setMeshUuid(meshUuid);
        }
        return nodes;
    }
Returns a list of nodes deserializing the json array containing the provisioned mesh nodes

@param context  deserializer context
@param json     json array containing the nodes
@param meshUuid network provisionerUuid
@return List of nodes
mesh/src/main/java/no/nordicsemi/android/mesh/MeshNetworkDeserializer.java