metadatas serialize  using json