社区
网络编程
帖子详情
VC怎么发送和接受json数据呀
南安风语者
2013-03-28 03:21:22
如题, 比如我要向服务器(192.168.1.20)发送和接受json数据, 我怎么做呀,第一次接触网络编程,请大家指教一下要怎么做
下面是服务端的协议
SubinHandle.jieshunAction
json
{
数据以,号分隔传过来就好例如(5,100)5代表实时 100代表总数量
}
返回
json
{
success
}
...全文
505
13
打赏
收藏
VC怎么发送和接受json数据呀
如题, 比如我要向服务器(192.168.1.20)发送和接受json数据, 我怎么做呀,第一次接触网络编程,请大家指教一下要怎么做 下面是服务端的协议 SubinHandle.jieshunAction json { 数据以,号分隔传过来就好例如(5,100)5代表实时 100代表总数量 } 返回 json { success }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
弱水垂钓
2013-04-03
打赏
举报
回复
只是一种文本组织的格式而已嘛
wsgxiaomianao
2013-04-03
打赏
举报
回复
使用jsoncpp现成的json解析库
ayiyi0910
2013-04-03
打赏
举报
回复
CString strData = _T("{\"action\":\"SubinHandle.jieshunAction\",\"json\"{\"version\":\"V1.0.1\"}}"); // 发送数据 BOOL bRet = m_pFile->SendRequest(strData); 你已经连接好了,直接发送就可以了
南安风语者
2013-03-29
打赏
举报
回复
对, 我第一是要实现给服务器发数据,现在第一步就卡住了
hurryboylqs
2013-03-29
打赏
举报
回复
感觉你这个跟json数据一点关系都没有,你是不是不知道怎么发送数据?
南安风语者
2013-03-29
打赏
举报
回复
求高手指教一下 第一步我要怎么链接和发送数据 第二步是发送json数据
南安风语者
2013-03-29
打赏
举报
回复
SubinHandle是一个类,jieshunAction是类里的函数,服务器就是通过这个来获取数据的,并且返回是否成功 public static void jieshunAction(Task task) throws ServerException, IllegalArgumentException, IntrospectionException, IllegalAccessException, InvocationTargetException { String data = task.getRequestJson(); //DaoFactory.getInstance().getParkInfoDao().updateTest(f, t, id); task.setResponseJson("success"); }
南安风语者
2013-03-28
打赏
举报
回复
顶起来
wyx100
2013-03-28
打赏
举报
回复
复于: 2013-03-28 17:14:28 你用jsoncpp吧,把json格式的数据write到一个string里 然后发送这个string即可 具体没真正去用过json,应该跟xml差不多的,只是它兼容java script 更简洁少了xml标签冗余
南安风语者
2013-03-28
打赏
举报
回复
我现在这样写了代码,后边的SendRequest要怎么写呀 在java下的 String name = "{\"action\":\"SubinHandle.jieshunAction\",\"json\":{\"version\":\"V1.0.1\"}}"; 如果我要传这个要怎么写呀 还有要请求调用SubinHandle.jieshunAction, 应该是在SendReques里,而不是OpenRequest里吧
南安风语者
2013-03-28
打赏
举报
回复
INTERNET_PORT nPort=8801; m_Conn = m_Session.GetHttpConnection(_T("192.168.1.20"), nPort); if( NULL == m_Conn) { AfxMessageBox(_T("连接到服务器失败")); return; } // SubinHandle.jieshunAction m_pFile = m_Conn->OpenRequest(CHttpConnection::HTTP_VERB_POST, _T("/HTServer.do")); if( NULL == m_pFile) { AfxMessageBox(_T("请求失败")); return; } m_pFile->SendRequest();
南安风语者
2013-03-28
打赏
举报
回复
可以说的详细一点不,有代码的例子那就更好了
hurryboylqs
2013-03-28
打赏
举报
回复
你用jsoncpp吧,把json格式的数据write到一个string里 然后发送这个string即可 具体没真正去用过json,应该跟xml差不多的,只是它兼容java script 更简洁少了xml标签冗余
VC
实现
json
向服务端
发送
数据
本文介绍了一种通过
VC
结合
json
向服务端
发送
数据
的方法。
JSON
在C++中的应用及
VC
6.0和VS2010下的实践指南
在众多可用的
JSON
库中,选择适合项目需求的库需要对每个库进行详细评估。接下来将对几个流行的
JSON
库进行简要介绍和特性分析。除了上述两个库,市场上还有其他备选的
JSON
处理库,如
Json
Cppc
JSON
等。
Json
Cpp是早期广泛使用的一个库,它提供了基本的
JSON
操作功能。尽管如此,其性能和易用性相较于现代库可能稍显不足。c
JSON
则是一个轻量级的
JSON
库,适合嵌入式系统等资源受限的环境。选择时应根据具体项目需求和环境限制进行权衡。
C++解析
JSON
格式
数据
因为项目原因需要使用
VC
6.0解析
JSON
格式
数据
,这里首先介绍
VC
6.0编译
JSON
解析库的步骤。首先你必须在http://sourceforge.net/projects/
json
cpp/files/
json
cpp/下载
json
cpp的源代码(.cpp/.h/.inl文件),然后包含到你的工程中:以下参考博客:https://blog.csdn.net/johnson2008t/article...
C++ libcurl HTTP POST请求向服务器
发送
json
数据
本文只是记录作者学习c++ http已post请求
发送
数据
编译准备 选择一个第三方库,我这里用的是 libcurl libcurl下载地址 1.下载curl源代码,下载地址版本(7.73.0):libcurl(7.73.0) 如果想选择版本:链接:libcurl地址 编译生成三方库文件 解压文件之后找到 curl-7.73.0\projects\Windows\
VC
15\lib文件夹下的 libcurl.
vc
xproj 文件,通过编译器打开,现支持编译器版本如下 打开工程之后设置为LIB Release
VC
解析
JSON
格式
数据
近日使用
VC
编写互联网
网络编程
18,356
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章