由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这几天研究一下jsoncons,看看怎么设计json数据结构
相关主题
redis是否支持python复合数据结构?about layout of List in C#
史上最全!57个Web框架4轮横向对比 (zz)扯两句魏老师vs好虫
请问:如何设计一个复杂数据类的存储文件格式给好虫13个core,不能序列化5G带宽的简单协议
问题流的架构/设计问题几个光说不练的太监
问个G的GFS 和 F的haystack架构问题吗为一个atoi 竟然还要争;我来给个标准答案
client往server发送不同类型数据怎么处理?给你们出道中学数学题 (转载)
java大概还有多久才能和C++一样快呢?一个曾经困扰我很多年的中文翻译
程序占用很大内存redis 存储 object的问题: 每个object一个hash, 这样能行吗?
相关话题的讨论汇总
话题: json话题: 成员话题: jsoncons话题: 某个话题: 数据
进入Programming版参与讨论
1 (共1页)
N******K
发帖数: 10202
1
把c++的数据类 都设计一个对应的json类
b*******s
发帖数: 5216
2
有没有看过proto buffer?
N******K
发帖数: 10202
3
没有 怎么 更好?

【在 b*******s 的大作中提到】
: 有没有看过proto buffer?
w**z
发帖数: 8232
4
那玩意到底有人用吗?

【在 b*******s 的大作中提到】
: 有没有看过proto buffer?
d****i
发帖数: 4809
5
这玩意儿好用吗?我的都是自己写序列化/反序列化的代码,稍微麻烦些,尤其要处理
不同的字长和endianess。

【在 b*******s 的大作中提到】
: 有没有看过proto buffer?
n******n
发帖数: 12088
6
好用。

【在 d****i 的大作中提到】
: 这玩意儿好用吗?我的都是自己写序列化/反序列化的代码,稍微麻烦些,尤其要处理
: 不同的字长和endianess。

N******K
发帖数: 10202
7
初步这么设计
DataObjectA类
成员1 : int
成员2 : DataObjectB类 比如矩阵
逻辑上保存为树形结构
某个具体类.json
"某个具体类": {
“ClassType”: "DataObjectA"
"Self": { "成员1": 10}
"Child": { "成员2": "成员2.json"}
}
成员2.json
"成员2": {
“ClassType”: "DataObjectB"
"Self": { "行": 10,
“列”: 10
"数据元素类型": "double"
}
"Data": { "数据元素": "成员2数据.data"}
}
成员2数据.data 二进制格式保存数组
以此类推
某个具体类.json
某个具体类.成员2.json
某个具体类.成员2数据.data
保存在同一个文件夹内 文件夹命名为某个具体类.json
每个文件名末尾加一个特定的数字 免得重名

【在 N******K 的大作中提到】
: 把c++的数据类 都设计一个对应的json类
N******K
发帖数: 10202
8
这样文件名会很长 windows有最长文件名限制
将文件名映射为一串数字
加一个文件 把这个映射保存了,这个文件便于人工阅读,json软件读取不需要这个文件

【在 N******K 的大作中提到】
: 初步这么设计
: DataObjectA类
: 成员1 : int
: 成员2 : DataObjectB类 比如矩阵
: 逻辑上保存为树形结构
: 某个具体类.json
: "某个具体类": {
: “ClassType”: "DataObjectA"
: "Self": { "成员1": 10}
: "Child": { "成员2": "成员2.json"}

1 (共1页)
进入Programming版参与讨论
相关主题
redis 存储 object的问题: 每个object一个hash, 这样能行吗?问个G的GFS 和 F的haystack架构问题吗
被opengl害惨了!client往server发送不同类型数据怎么处理?
关于tcp包头的一个小问题 [图] (转载)java大概还有多久才能和C++一样快呢?
[合集] 请教一树形结构经典问题程序占用很大内存
redis是否支持python复合数据结构?about layout of List in C#
史上最全!57个Web框架4轮横向对比 (zz)扯两句魏老师vs好虫
请问:如何设计一个复杂数据类的存储文件格式给好虫13个core,不能序列化5G带宽的简单协议
问题流的架构/设计问题几个光说不练的太监
相关话题的讨论汇总
话题: json话题: 成员话题: jsoncons话题: 某个话题: 数据