将JSON转换为C中的字节数组

阿布

我是JSON和jansson的新手。我正在尝试使用jansson库在JSON中创建消息并使用UDP发送。这需要在字节数组中。消息的缓冲区和长度(以字节为单位)。我尝试了json_object_size()。但是它只返回对象中元素的数量。请给我建议一条前进的道路。

json_t *messagebody = json_object();
json_object_set_new(messagebody, "request_id", request_id);
json_object_set_new(messagebody, "process_id",  json_string(process_id)); 
json_object_set_new(messagebody, "process_server_id", json_string(process_server_id));  
json_object_set_new(messagebody, "ip_address", json_string(my_ip_address));
json_object_set_new(messagebody, "action", action);
克莱斯勒切

看来你只是打电话char *json_dumps(const json_t *json, size_t flags)

这将给您一个char *到一个表示编码的json数据的终止为null的字符串。完成后,您必须释放它。要获得以字节为单位的长度,您应该可以简单地在结果上使用strlen()。

这些标志在API参考的“编码”下进行了说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript将字节数组转换为JSON并返回

来自分类Dev

将字节数组从C转换为C#

来自分类Dev

将BitmapImage转换为UWP中的字节数组

来自分类Dev

将图像转换为Ruby中的字节数组

来自分类Dev

将图像转换为Ruby中的字节数组

来自分类Dev

C:将字节数组转换为结构

来自分类Dev

C ++将char转换为字节数组

来自分类Dev

将字符串格式的python字节转换为c#中的字节数组

来自分类Dev

C#JSON导入:无法将字符串转换为字节数组

来自分类Dev

将访问图像OLE对象转换为C#中的原始图像字节数组

来自分类Dev

将字节数组转换为C#中的枚举集合

来自分类Dev

将字节数组转换为字节串

来自分类Dev

如何将String格式的字节数组转换为字节数组?

来自分类Dev

将3维字节数组转换为单字节数组

来自分类Dev

将字节数组转换为位字节数组

来自分类Dev

将整数数组转换为字节数组

来自分类Dev

将int强制转换为字节数组时的C ++字节顺序

来自分类Dev

将int强制转换为字节数组时的C ++字节顺序

来自分类Dev

将流转换为字节数组

来自分类Dev

如何将outputStream转换为字节数组?

来自分类Dev

将字节数组转换为对象

来自分类Dev

将字节数组转换为图像

来自分类Dev

无法将HttpPostedFileBase对象转换为字节数组

来自分类Dev

将字节数组从编码A转换为编码B

来自分类Dev

将NSInteger和NSString转换为字节数组

来自分类Dev

将字节数组或位图转换为图片

来自分类Dev

如何将float转换为字节数组?

来自分类Dev

将整数转换为字节数组

来自分类Dev

将ByteBuffer转换为字节数组Java