腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
10km的专栏
专栏作者
举报
553
文章
1132077
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(553)
打包(152)
编程算法(131)
java(123)
c++(122)
https(86)
ide(64)
网络安全(61)
linux(53)
windows(42)
http(40)
gcc(35)
bash(31)
c#(30)
python(26)
maven(24)
eclipse(23)
bash 指令(23)
json(21)
git(20)
kernel(20)
android(18)
github(17)
xml(16)
html(16)
数据库(16)
文件存储(16)
javascript(15)
makefile(15)
sql(15)
apache(14)
jar(13)
网站(12)
shell(12)
swift(11)
ubuntu(11)
gui(11)
tcp/ip(10)
arm(9)
spring(9)
官方文档(8)
云数据库 SQL Server(8)
api(8)
jdk(8)
数据结构(8)
unix(7)
SSL 证书(7)
存储(7)
opencv(7)
机器学习(6)
ios(6)
centos(6)
容器(6)
开源(6)
jvm(6)
正则表达式(6)
c 语言(5)
node.js(5)
云数据库 Redis(5)
缓存(5)
安全(5)
mac os(4)
php(4)
tomcat(4)
图像处理(4)
yum(4)
rpc(4)
powershell(4)
sdk(4)
regex(3)
深度学习(3)
日志服务(3)
命令行工具(3)
腾讯云测试服务(3)
数据分析(3)
data(3)
opencl(3)
std(3)
其他(2)
perl(2)
actionscript(2)
scala(2)
单片机(2)
嵌入式(2)
access(2)
svn(2)
容器镜像服务(2)
apt-get(2)
神经网络(2)
serverless(2)
mybatis(2)
面向对象编程(2)
jdbc(2)
数据处理(2)
canvas(2)
腾讯云开发者社区(2)
虚拟化(2)
algorithm(2)
cpu(2)
include(2)
microsoft(2)
types(2)
vector(2)
命令行(2)
对象存储(1)
负载均衡(1)
人脸识别(1)
自动驾驶(1)
objective-c(1)
xcode(1)
go(1)
.net(1)
servlet(1)
vbscript(1)
jquery ui(1)
css(1)
汇编语言(1)
硬件开发(1)
mvc(1)
windows server(1)
批量计算(1)
检测工具(1)
企业(1)
express(1)
云数据库 MySQL(1)
spark(1)
hadoop(1)
erp(1)
sql server(1)
spring boot(1)
npm(1)
grep(1)
kotlin(1)
markdown(1)
gradle(1)
socket编程(1)
大数据(1)
微信(1)
小程序(1)
nat(1)
processing(1)
mqtt(1)
unicode(1)
activemq(1)
alpha(1)
amd(1)
assets(1)
bufferedimage(1)
caffe(1)
centos6(1)
centos7(1)
client(1)
com(1)
copy(1)
countdown(1)
dialog(1)
encoding(1)
exec(1)
execution(1)
exit(1)
file(1)
fonts(1)
google(1)
image(1)
init(1)
input(1)
interface(1)
ipv4(1)
junit(1)
ld(1)
list(1)
local(1)
loopback(1)
ls(1)
mac(1)
macros(1)
message(1)
mingw(1)
network(1)
null(1)
object(1)
operators(1)
posix(1)
preprocessor(1)
queue(1)
scaling(1)
share(1)
src(1)
sse(1)
status(1)
streaming(1)
string(1)
struct(1)
swt(1)
synchronized(1)
target(1)
thrift(1)
tools(1)
ui(1)
using(1)
velocity(1)
vim(1)
virtualbox(1)
wait(1)
window(1)
zip(1)
表单(1)
博客(1)
递归(1)
工作(1)
函数(1)
基础(1)
跨平台(1)
乱码(1)
数据(1)
虚拟机(1)
指针(1)
终端(1)
主机(1)
搜索文章
搜索
搜索
关闭
java:BeanProperSupport实现复杂类型对象的成员访问
json
编程算法
在实际的工程设计中,当我们设计了一个复杂的数据对象,对象中还嵌套有子对象,子对象可能还会有更多的嵌套时,如果没有工具辅助,要获取一个对象的子成员下的子成员,需要写好几行代码逐级获取,这中间还要涉及到判空的问题,如果成员类型是Map/JSON对象那还要从Map中读取子成员,如果是Sting 类型JSON字符串,那获取下面的子成员更麻烦还要涉及解析JSON解析。往涉及到这种复杂的多级嵌套的子成员变量读写,程序代码都会变得很臃肿,繁琐。
10km
2022-11-18
1.7K
0
spring-boot:The following method did not exist: com.google.gson.GsonBuilder.setLenient()
spring boot
spring
json
意思就是找不到com.google.gson.GsonBuilder.setLenient()方法,gson-2.2.4.jar中的GsonBuilder类确没有这个方法。初步判断这应该是gson库的版本不匹配造成的
10km
2022-11-06
708
0
sql2java-excel(二):基于apache poi实现数据库表的导出的spring web支持
java
编程算法
spring
html
json
sql2java是我几年年开始写的一个sql2java是一个轻量级数据库(SQL)访问代码(java)生成器。这几年一直在根据工作需要维护升级,最近的项目中需要对数据库的记录提供导出excel的功能。 就开始学习apache的POI,参照网上的示例实现了单张表的导出。并进一步将它封装成一个通用库成为sql2java下的子项目sql2java-excel.以方便在其他项目中技术复用。 本文开始介绍sql2java-excel的使用spring 支持的部分
10km
2022-09-27
1.5K
0
spring/jackson:实现对保存JSON字符串的字段自动序列化和反序列化
文件存储
json
数据库
sql
spring
对于spring-web项目,在数据库设计时,当我们想增加一个字段时,并不希望修改表结构,希望设计一个专用的扩展字段,将增加的扩展字段以一个JSON字符串形式保存在这个专用字段中。 spring对JSON的序列化和反序列化是依赖jackson来完成的。 数据发送给前端的时候,我们希望jackson在序列化一个数据库记录对象时以JSON的形式返回这个JSON扩展字段的内容,而不是一个String, 同时前端也能以一个JSON的形式定义这个JSON扩展字段,服务端在收到请求jackson在反序列化时能自动将这个JSON字段反序列化为String.这样省去了手工写代码转换的过程才是最方便的。 举例说明一下吧,以下是一个数据库记录对象,props字段为一个JSON扩展字段可以存储任意字段数据
10km
2022-09-07
1.6K
0
spring-boot:对日期(Date)类型数据的序列化
java
spring
python
文件存储
json
spring将Java 数据类型的序列和反序列化为JSON字符串是依赖jackson(com.fasterxml.jackson.core:jackson-core)库来实现的,对于Java Bean中的Date类型字段,可以使用@JsonFormat注释来指定日期格式,示例如下:
10km
2022-06-07
2.4K
0
conan入门(九):NDK交叉编译自己的conan包项目塈profile的定义
打包
android
ide
json
官方文档
上一篇博客《conan入门(八):交叉编译自己的conan包项目》中我们以jsonlib为例说明了如何将交叉编译自己封装成conan的模块。但是使用的DS-5 ARM的交叉编译器(arm-linux-gnueabihf)并不常见,也不方便读者实际操作。
10km
2022-04-13
1.2K
0
conan入门(八):交叉编译自己的conan包项目
打包
ide
官方文档
json
python
上一篇博客《conan入门(七):将自己的项目生成conan包》中我们以jsonlib为例说明了如何将自己的模块封装成conan提供给第三方使用。
10km
2022-04-13
1.8K
0
conan入门(七):将自己的项目生成conan包
python
json
官方文档
c++
c#
在之前的博客《conan入门(四):conan 引用第三方库示例》中我们以cJSON为例说明了如何在项目中引用一个conan 包。
10km
2022-04-13
1.3K
0
conan入门(五):conan 交叉编译引用第三方库示例
打包
arm
json
ide
windows
在上一篇博客《conan入门(四):conan 引用第三方库示例》中我们以cJSON为例说明了如何在项目中引用一个conan 包。那是比较简单的一种编译本机目标代码的应用场景(编译环境是Windows,目标代码也是Windows平台)。在物联应用的大背景下,C/C++开发中跨平台交叉编译的应用是非常广泛的。在使用conan来管理C/C++包(制品库)的环境下,如何实现对交叉编译的支持呢?因为我的工作涉及不少嵌入式平台的开发,conan对交叉编译的支持是我最关心的部分。
10km
2022-04-13
1.4K
0
conan入门(四):conan 引用第三方库示例
json
官方文档
打包
git
github
本文从一个示例开始:我们将创建一个使用cJSON应用程序来说明如何基于CMake 作为构建系统使用Conan无平台差异的引入依赖库。
10km
2022-04-13
2.5K
0
conan入门(三):上传预编译的库(artifact)
linux
json
windows
arm
打包
我们经常需要从现有二进制文件创建包,比如第三方或供应商提供的C/C++库(只有include和lib),或在引入conan管理包之前手工编译编译好C/C++库。在这种情况下,我们并不需要conan从源代码编译,费时费事或根本不可能。所以以下情况我们可以考虑直接将本地已经编译好的二进制文件生成conan包:
10km
2022-04-13
2.8K
0
c++11:nlohmann::json进阶使用(三)使用basic_json模板类
json
文件存储
c++
nlohmann::json是非常好用的一个json开源解析库.nlohmann/json的源码是基于C++11标准写的,整个源码就是一个文件 nlohmann/json.hpp,引用非常方便。 关于nlohmann/json的基本使用官网(https://github.com/nlohmann/json)上有比较详细的介绍。这里不再赘述,本文主要是介绍在nlohmann/json的基本使用之外一些我在使用 nlohmann/json 用到的一些扩展功能和重要但不太被了解的特性。
10km
2021-11-29
2.9K
0
c++11:nlohmann::json进阶使用(二)应用adl_serializer解决第三方数据类型(such as uri)的序列化和反序列化
json
文件存储
c++
c#
nlohmann::json是非常好用的一个json开源解析库.nlohmann/json的源码是基于C++11标准写的,整个源码就是一个文件 nlohmann/json.hpp,引用非常方便。 关于nlohmann/json的基本使用官网(https://github.com/nlohmann/json)上有比较详细的介绍。这里不再赘述,本文主要是介绍在nlohmann/json的基本使用之外一些我在使用 nlohmann/json 用到的一些扩展功能和重要但不太被了解的特性。
10km
2021-11-29
2.5K
0
c++11:nlohmann::json进阶使用(一)ordered_json
json
c++
c#
编程算法
nlohmann::json是非常好用的一个json开源解析库.nlohmann/json的源码是基于C++11标准写的,整个源码就是一个文件 nlohmann/json.hpp,引用非常方便。 关于nlohmann/json的基本使用官网(https://github.com/nlohmann/json)上有比较详细的介绍。这里不再赘述,本文主要是介绍在nlohmann/json的基本使用之外一些我在使用 nlohmann/json 用到的一些扩展功能和重要但不太被了解的特性。
10km
2021-11-29
2.7K
0
cmake:VS2015和GCC编译cJSON
json
bash
bash 指令
https
打包
cJSON是基于ANSI C的跨平台JSON解析开源库,在嵌入式应用中使用比较广泛, cJSON支持CMAKE编译,本文以脚本形式提供了使用CMAKE基于VS2015/Windows以及GCC/MinGW的编译过程。
10km
2021-11-11
1.2K
0
cmake编译cJSON,使用时找不到cjson-static target(静态库) 的问题
json
c++
https
linux
打包
cJSON是基于ANSI C的跨平台JSON解析开源库,支持cmake跨平台编译. 使用cmake也不复杂,以gcc编译为例以下是编译过程。
10km
2021-11-11
1.9K
0
fastjson:JavaBeanInfo无法正确解析setter方法的问题分析
文件存储
json
java
数据结构
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/88941314
10km
2019-05-25
871
0
fastjson:javabean按字段(field)序列化存储为Map并反序列化
json
数据处理
根据用户需求,使用fastjson实现Java Bean按字段序列化为json字符串,再根据该json字符串反序列化回Java Bean。
10km
2018-01-03
1.8K
0
java:关于json解析工具选型(JSON-java,json-lib,gson,fastjson)
java
json
没有最好的工具,只有最适合的. 最近的项目需要对java 对象和json之间的序列化和反序列化,更准确的说是java bean对象和json之间的转换,使用哪个工具进行转换,让我犹豫了不少时间。
10km
2018-01-03
1.7K
0
fastjson:对于Exception中复杂类型(enum,...以及自定义类型)成员的处理
json
java
本文讨论了解决fastjson反序列化时遇到的异常问题,并提供了一个解决方案。首先,介绍了fastjson反序列化时异常问题的背景。然后,分析了该问题的原因,并提出了具体的解决方案。该方案包括序列化过程和反序列化过程两个部分。序列化过程将异常类型中的复杂成员序列化为JSON字符串,反序列化过程使用TypeUtils.castToJavaBean将JSON字符串反序列化为指定类型的对象。
10km
2018-01-03
3.5K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档