summaryrefslogtreecommitdiff
path: root/src/json
diff options
context:
space:
mode:
Diffstat (limited to 'src/json')
-rw-r--r--src/json/json_helper.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/json/json_helper.c b/src/json/json_helper.c
index fec637bde..4f966c66f 100644
--- a/src/json/json_helper.c
+++ b/src/json/json_helper.c
@@ -57,6 +57,24 @@ TALER_JSON_from_amount (const struct TALER_Amount *amount)
}
+
+/**
+ * Convert a TALER amount to a JSON object.
+ *
+ * @param amount the amount
+ * @return a json object describing the amount
+ */
+json_t *
+TALER_JSON_from_amount_nbo (const struct TALER_AmountNBO *amount)
+{
+ struct TALER_Amount a;
+
+ TALER_amount_ntoh (&a,
+ amount);
+ return TALER_JSON_from_amount (&a);
+}
+
+
/**
* Parse given JSON object to Amount
*