V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  corningsun  ›  全部回复第 31 页 / 共 37 页
回复总数  724
1 ... 23  24  25  26  27  28  29  30  31  32 ... 37  
2018-10-23 18:39:25 +08:00
回复了 corningsun 创建的主题 Java Java JSON 序列化如何匹配 Python json.dumps() 结果
终于找到方法了,具体看附言内容,谢谢大家了。
2018-10-23 17:57:51 +08:00
回复了 corningsun 创建的主题 Java Java JSON 序列化如何匹配 Python json.dumps() 结果
@woodensail 服务端代码改不了了。
@kkkkkrua
fastjson 也有 pretty 方法,但是只是增加了 换行,没有加空格。
objectMapper 的 pretty 方法,在冒号的 两边都加了空格,只去除换行还不够。另外处理 list 数组时,也不一致。
2018-10-23 16:20:46 +08:00
回复了 corningsun 创建的主题 Java Java JSON 序列化如何匹配 Python json.dumps() 结果
@misaka19000
现在就是这么干的,但是有个字段是富文本,很容易把别的内容覆盖掉,所以来找更好的方法。
2018-10-23 16:10:23 +08:00
回复了 corningsun 创建的主题 Java Java JSON 序列化如何匹配 Python json.dumps() 结果
@misaka19000 @whileFalse

是的,但是 Python 服务端现状就是这个样子了,没法让对方改了。

已经把 FastJson 源码看了一遍了,并没有找到设置“空格”的地方。。😢

```java
package com.alibaba.fastjson.serializer;

public class FieldSerializer implements Comparable<FieldSerializer> {

private final String double_quoted_fieldPrefix;
private String single_quoted_fieldPrefix;

public FieldSerializer(Class<?> beanType, FieldInfo fieldInfo){
...

this.double_quoted_fieldPrefix = '"' + fieldInfo.name + "\":";
...
}

public void writePrefix(JSONSerializer serializer) throws IOException {
SerializeWriter out = serializer.out;

if (out.quoteFieldNames) {
if (out.useSingleQuotes) {
if (single_quoted_fieldPrefix == null) {
single_quoted_fieldPrefix = '\'' + fieldInfo.name + "\':";
}
out.write(single_quoted_fieldPrefix);
} else {
out.write(double_quoted_fieldPrefix);
}
} else {
if (un_quoted_fieldPrefix == null) {
this.un_quoted_fieldPrefix = fieldInfo.name + ":";
}
out.write(un_quoted_fieldPrefix);
}
}
```

https://ws2.sinaimg.cn/bmiddle/62e721e4gw1et00rn36zaj200k00k0sh.jpg
2018-10-23 14:29:15 +08:00
回复了 fuchunliu 创建的主题 Java 自学 Java ,求推荐书籍
Java 编程思想
2018-10-18 17:55:39 +08:00
回复了 519718366 创建的主题 程序员 入秋了,说说自己被电的那些事吧
可以试试 手表,金属表带的
2018-10-02 17:58:35 +08:00
回复了 feng32 创建的主题 分享发现 目前没有哪个平台提供了汽车的历史价格?
车子是大件商品,不同地区的政策、运输、环境 对车子的价格影响很大的。
能统一的估计只有厂商指导价了,但是如:日系加价,韩系脱裤子卖,路虎可以降价 10 万,厂商指导价只能作为参考。
如果想了解某一款车型的价格,去各种论坛应该还是比较靠谱的。
2018-09-28 11:05:18 +08:00
回复了 sadhen 创建的主题 程序员 送出几本《Scala 实用指南》
分母+1
2018-09-21 18:23:30 +08:00
回复了 xshwy 创建的主题 程序员 Chrome 更新了,标签栏变高了,丑出天际!!求复原办法!
@MisakaMikoto 我也觉得很好看
2018-09-14 09:10:01 +08:00
回复了 jasonyang9 创建的主题 PHP REST API 中,同一个参数多个值,正确的传递姿势是怎样的?
Swagger UI 自动生成的是 第一种
第二种 URL 长度明显更短

后端 Java Spring 的话,第一种和第二种都是支持的。
来一盒尝尝
@itskingname
坐标上海
我媳妇咳嗽一个礼拜然,吃止咳药感冒药不见好转,去医院查发现是肺炎,挂了两个礼拜水。
我是被传染了,咳嗽三天就去差了,轻微肺炎,一个礼拜水。
肺炎了解一下,早点去医院检查吧。
2018-08-02 08:54:58 +08:00
回复了 Mush 创建的主题 全球工单系统 钉钉凭什么默认霸占 Command+F?
网易有道词典 直接占用 F8 呢还。。。
2018-07-31 12:13:25 +08:00
回复了 zzlhr 创建的主题 数据库 求 mac 下的 ER 工具
直接数据库建表,然后导出 ER 图?
Navicat 或者 DataGrip 都可以导出 ER 图。
2018-07-25 14:14:10 +08:00
回复了 corningsun 创建的主题 Redis Redis keys 的正则都是骗人的吗?
@yangtukun1412
@agagega
@wwqgtxx

谢谢,理解错了 模式的意思,以为是正则匹配的。
2018-07-24 08:41:52 +08:00
回复了 clockwork1122 创建的主题 程序员 你们眼睛酸的时候在干什么?
为什么我写代码的时候眼睛不会疼,划水的时候反而累到不行。
2018-07-23 16:45:05 +08:00
回复了 zwy100e72 创建的主题 程序员 您所在的团队是如何维护版本漏洞修复补丁的?
gitflow 了解一下
1 ... 23  24  25  26  27  28  29  30  31  32 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2770 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.