我想要添加到 json 对象的数字远低于零(pe 1.34e-14)。为此,我正在使用以下代码:
smallnumber=1.34e-14;
struct json_object *pointj=json_object_new_object();
json_object_object_add(pointj,"par", json_object_new_double(smallnumber);
cout << "\nThe json object created: " << json_object_to_json_string(pointj);
问题是该数字被截断为 0.000000。是否可以指定输出格式以使用科学计数法?