json/xml/protobuf
文章平均质量分 80
crazyhacking
like a hacker
展开
-
JSON的BUG
问题描述:method_cfg["input_method"][0].asString()报错误:test1.cpp:40:46: error: ambiguous overload for ‘operator[]’ in ‘method_cfg.Json::Value::operator[](((const char*)"input_method"))[0]’test1.cp原创 2013-08-20 11:23:16 · 3697 阅读 · 1 评论 -
JSON库第一篇--简单讲解
1 JSON 简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON建构有两种结构:json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,.转载 2013-01-16 15:07:05 · 1760 阅读 · 0 评论 -
xml 解析 python
有很多种解析方法。1 2 beatifulsoup 有点Beautiful Soup 是用 Python 写的一个 HTML/XML 的解析器,它可以很好的处理不规范标记并生成剖析树。通常用来分析爬虫抓取的web文档。对于 不规则的 Html文档,也有很多的补全功能,节省了开发者的时间和精力。转载 2014-06-06 11:11:25 · 4619 阅读 · 0 评论 -
Protocol Buffers
今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说过的同学,照例先来扫盲一把。 首先,protobuf是一个开源项目(官方站点在“这转载 2013-12-19 19:46:49 · 814 阅读 · 0 评论 -
protobuf python api
摘要:python中一切都可以看作类。那么如何查看每个类的API。使用ipythonpython protobuf 的函数在message中定义此处所有的api说明:https://developers.google.com/protocol-buffers/docs/reference/python/google.protobuf.message.Message-class原创 2014-01-10 21:05:40 · 6683 阅读 · 0 评论 -
protobuf c++ API
1、在.proto文件中定义消息格式2、使用protobuf编译器3、使用c++ api来读写消息 0、为何使用protobuf? 1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节序。2、以ad-hoc方式将数据项编码成一个简单字符串----比如,将4个int类型编码成"12:3:-23:67"。这种方式简灵活。适用于简单数据转载 2013-12-22 21:55:07 · 3680 阅读 · 0 评论 -
json python api
什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家转载 2014-06-27 11:01:49 · 1034 阅读 · 0 评论 -
protobuf与json互相转换
Javahttp://code.google.com/p/protobuf-java-format/mavencom.googlecode.protobuf-java-formatprotobuf-java-format1.2从protobuf转jsonMessage someProto =SomeProto.getDefaultInstance转载 2014-09-15 17:21:21 · 78780 阅读 · 4 评论 -
jsoncpp第二篇------API
1 数据类型2 jsoncpp的api简要说明1,解析(json字符串转为对象)std::string strDataJson;Json::Reader JReader; Json::Value JObject;if (!JReader.parse(strDataJson, JObject)){cerr retu转载 2013-08-08 10:35:22 · 14697 阅读 · 3 评论