Skip to content
Snippets Groups Projects
  • Markus Armbruster's avatar
    3ddba9a9
    migration: Replace migration's JSON writer by the general one · 3ddba9a9
    Markus Armbruster authored
    
    Commit 8118f095 "migration: Append JSON description of migration
    stream" needs a JSON writer.  The existing qobject_to_json() wasn't a
    good fit, because it requires building a QObject to convert.  Instead,
    migration got its very own JSON writer, in commit 190c882c "QJSON:
    Add JSON writer".  It tacitly limits numbers to int64_t, and strings
    contents to characters that don't need escaping, unlike
    qobject_to_json().
    
    The previous commit factored the JSON writer out of qobject_to_json().
    Replace migration's JSON writer by it.
    
    Cc: Juan Quintela <quintela@redhat.com>
    Cc: Dr. David Alan Gilbert <dgilbert@redhat.com>
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Message-Id: <20201211171152.146877-17-armbru@redhat.com>
    Reviewed-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
    3ddba9a9
    History
    migration: Replace migration's JSON writer by the general one
    Markus Armbruster authored
    
    Commit 8118f095 "migration: Append JSON description of migration
    stream" needs a JSON writer.  The existing qobject_to_json() wasn't a
    good fit, because it requires building a QObject to convert.  Instead,
    migration got its very own JSON writer, in commit 190c882c "QJSON:
    Add JSON writer".  It tacitly limits numbers to int64_t, and strings
    contents to characters that don't need escaping, unlike
    qobject_to_json().
    
    The previous commit factored the JSON writer out of qobject_to_json().
    Replace migration's JSON writer by it.
    
    Cc: Juan Quintela <quintela@redhat.com>
    Cc: Dr. David Alan Gilbert <dgilbert@redhat.com>
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Message-Id: <20201211171152.146877-17-armbru@redhat.com>
    Reviewed-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>