in source/kms.c [645:661]
int s_string_to_json_object(struct json_object *obj, const char *const key, const struct aws_string *value) {
AWS_PRECONDITION(obj);
AWS_PRECONDITION(aws_c_string_is_valid(key));
AWS_PRECONDITION(aws_string_is_valid(value));
struct json_object *json = s_json_object_from_string(value);
if (json == NULL) {
return AWS_OP_ERR;
}
if (json_object_object_add(obj, key, json) < 0) {
json_object_put(json);
return AWS_OP_ERR;
}
return AWS_OP_SUCCESS;
}