水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:rapidjson如何写16进制int
楼主
|
lobachevsky
|
2020-04-14 19:53:13
|
只看此ID
如题
用rapidjson写json文件,其中有如下key-value对:
"key"=0x55,
这个0x55可以是其他数据
用
writer.Key("key");
writer.Int(0x55);
这样写出来,会变成
"key"=85,
请问,如何能写成16进制数据
谢谢
--
FROM 1.202.141.*
1楼
|
vmx
|
2020-04-14 20:17:43
|
只看此ID
85不就是你要的0x55么 或者你直接写"0x55"呢
【 在 lobachevsky (罗巴切夫斯基) 的大作中提到: 】
: 如题
: 用rapidjson写json文件,其中有如下key-value对:
: "key"=0x55,
: ...................
--
FROM 220.184.251.*
2楼
|
GoGoRoger
|
2020-04-14 20:19:13
|
只看此ID
为什么会有这么奇怪的问题,是你用的不对啊。解决:1、value用string 2、decode的时候自己转
【 在 lobachevsky 的大作中提到: 】
: 如题
: 用rapidjson写json文件,其中有如下key-value对:
: "key"=0x55,
: ...................
--
FROM 1.89.215.*
3楼
|
perduamour
|
2020-04-14 21:54:31
|
只看此ID
【 在 lobachevsky (罗巴切夫斯基) 的大作中提到: 】
: 如题
: 用rapidjson写json文件,其中有如下key-value对:
: "key"=0x55,
: ...................
因为json规范里规定了Number类型不用八进制或者16进制。
https://www.json.org/json-en.html
--
FROM 222.209.79.*
4楼
|
lobachevsky
|
2020-04-15 08:30:57
|
只看此ID
谢谢
【 在 perduamour (每天爱你多一些) 的大作中提到: 】
: 因为json规范里规定了Number类型不用八进制或者16进制。
:
https://www.json.org/json-en.html
--
FROM 1.202.141.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版