开发者社区 问答 正文

c语言socket通信时可以发送json格式的数据吗

php中的关联数组可以通过json_encode和json_decode两个函数实现转换。
现在c语言实现的socket通信中,在客户端和服务器之前交互数据时可以使用json格式吗,如何解析?

比如原来客户端发送到服务器的数据请求:cmd=download|file=xxx,这样在服务器必须解析请求的字符串,如何将上述请求编程json格式?

展开
收起
杨冬芳 2016-05-30 17:44:12 8917 分享 版权
6 条回答
写回答
取消 提交回答
  • 打包成字符串也可以的吧

    2020-03-19 10:49:10
    赞同 展开评论
  • 自己实现一下吧,json就是个map.传个map,服务器做下转json的处理不是更简单

    2020-03-17 11:04:23
    赞同 展开评论
  • 专注物联网

    要传输json格式的数据,必须使用json库,另外需要看你的编译环境。当然也可以自己用结构体实现


    传输的内容编码成json格式,接收到后调用json解析库解析
    {
    cmd:downloa
    file:xxx
    }

    2019-07-17 19:20:51
    赞同 展开评论
  • 软件开发,安全加密

    传输的内容编码成json格式,接收到后调用json解析库解析
    {
    cmd:downloa
    file:xxx
    }

    2019-07-17 19:20:51
    赞同 展开评论
  • 乐于学习与分析

    传输的内容编码成json格式,接收到后调用json解析库解析
    {
    cmd:downloa
    file:xxx
    }

    2019-07-17 19:20:51
    赞同 展开评论
  • IT从业
    2019-07-17 19:20:51
    赞同 展开评论
滑动查看更多