C++ Web 框架 paozhu 1.3.0 发布


c++ 快速开发web 框架 经过实际项目开发,根据反馈和修复, 已经发布1.3.0版

paozhu框架 集成ORM HTTP/2 功能,压力测试可以平稳运行。

https://github.com/hggq/paozhu

1.3.0版更新内容

新版添加了 结构体或类对象 json_encode json_decode 功能

支持结构体嵌套和组合使用,可以反射输出JSON 或 把JSON解析到对象

比如如下结构体

namespace psy
{ 
//@reflect json to_json from_json
struct department_outjson_t
{
unsigned int id= 0;
unsigned int key = 0;
unsigned int value = 0;
unsigned int parentid= 0;
unsigned int bianzhi_num = 0;
bool isopen= true;
bool _is_use = false;
std::string title;
std::string desc;
std::vector<department_outjson_t> children;
std::string to_json(std::string aa="",int offset=0);
unsigned int from_json()
{
//**aaaaa
/*
aaaa [][}]
*/
char b='}';
if(b=='{')
{
std::cout<<"assss}sss}{ssss}sss}"<<std::endl;
}
return 0;
}
};

//@reflect json to_json from_json
struct department_listoutjson_t
{
unsigned int code=0;
struct department_tables
{
std::vector<department_outjson_t> list;
unsigned int total=0;
} data;
std::vector<std::vector<std::string>> names;
};

} // namespace psy

使用方式

std::string jsondep_str = psy::json_encode(depout_data);

psy::department_listoutjson_t new_depout_data;
psy::json_decode(new_depout_data, jsondep_str);
 
std::string jsondep_str_temp = psy::json_encode(new_depout_data);

更多请访问官方网站

 


相關推薦

2023-06-04

Paozhu C++ web框架 1.4.1 版本发布 Paozhu C++ web框架 自带c++ ORM 支持HTTP/1 HTTP/2,支持复杂结构体和JSON互换 框架提供开箱即用 admin 管理后台 这版主要是修改大并发问题,如果用户线程忙不过来,就添加用户线程,这样保持网站畅

2022-12-25

bsp; Paozhu(炮竹🧨)是一个全面、快速的C++ web framework 开发框架,集成mysql ORM,开发速度跟脚本语言一样,框架集成了webserver,自己原生解析http1.1、http2协议,GET、POST全部解析出来,POST几种方式都做了区分,框架自带一个OBJ微型

2023-06-25

端 使用404重写 多个目录 提供一个前端演示 Paozhu C++ Web框架 原生解析HTTP/1、HTTP/2、JSON协议 集成C++ ORM 1.特性🔥🔥🔥🔥🔥 ✅ 1. 自带json编解码不用第三方库,标准json支持 ✅ 2. 支持多域名网站 ✅ 3. 支持多域名ssl 服务端 ✅

2023-12-03

C++ Web框架paozhu 1.5.0版,更新http2到协程模式,属于优化部分。 上一版已经添加了支持PHP FAST-CGI,模式,支持PHP和c++混合编程, 比如一个地址是旧的php代码,另一个地址是C++代码 news/list 访问是旧的php框架代码 news/show 访问是c+

2023-12-21

4. 支持http/1.1、http/2协议 ✅ 5. 支持websocket服务端 ✅ 6. 框架自带websocket推送,支持定时推送到webscoket客户端 ✅ 7. 支持httpclient get post,同步异步、协程模式,数据采集 ✅ 8. 框架自带ORM,使用链接池方式,目前支持mysql ✅ 9. 框架

2023-10-07

Paozhu(炮竹🧨)是一个全面、快速的C++ web framework 开发框架,集成C++ ORM,开发速度跟脚本语言一样,日写1000行业务代码没有压力,框架集成了WebServer,自己原生解析HTTP/1、HTTP/2、JSON协议 Paozhu C++ Web Framework 1.4.6发布 新功能 添加

2024-01-16

代码,公司要数据大屏,数据分析PHP难以胜任,现在paozhu框架可以满足你的需求。paozhu C++框架自带httpserver 支持http1 http2 通过拦截URL,达到PHP C++混合编程。 paozhu可以做PHP 前端,代替apache nginx,通过url拦截,区分走c++还是php. paoz

2023-07-20

cript 的受欢迎程度近年来才有所上升,许多新的 JavaScript 框架完全是用 TypeScript 编写的,比如 Angular 或 NestJS。 自 2022 年 1 月至 2023 年 5 月,DevJobsScanner 共发现了 91.5 万份有 JavaScript 或 TypeScript 需求的工作机会,约占有明确编程

2023-11-15

Java 的工作机会大多要求份非常丰富的经验,Spring 等 Java 框架也是该行业的高薪职位。Java 开发人员的平均年薪约为 11.8 万美元。 平均工资:~$118k 薪资中位数:$117k 发现的工作数量(带薪水):23K 个 查看具体的 Java

2022-12-14

cript 的受欢迎程度近年来才有所上升,许多新的 JavaScript 框架完全是用 TypeScript 编写的,比如 Angular 或 NestJS。 从 2021 年 10 月到 2022 年 11 月(十四个月),DevJobsScanner 共发现了 801K 个工作机会,占具有明确编程语言需求工作中

2023-11-08

Hikyuu 是一款基于 C++/Python 的高性能开源量化交易研究框架,用于快速策略分析及回测。与其他量化平台或回测软件相比,具备: 超快的回测速度; 对完整的系统交易理念进行抽象,并分解为不同的组件,通过重用不同的方

2024-03-21

C++ 标准委员会正在努力解决这个问题。 Profiles 是一个框架,用于指定一段代码需要什么保证,并启用实现来验证它们。委员会网站上有描述这一点的文件(可查看 WG21),并且还会有更多文件。然而,我们中的一些人没有心

2022-10-24

现代网络应用程序是用Javascript构建的。而浏览器和前端框架对Wasm的支持已经开始打开闸门,使开发者更容易在浏览器中编译和执行其他流行语言。现在开发者可以选择在浏览器中直接运行C、C++、Rust、和Go等语言。此外,像Zig这

2022-06-24

gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.47.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: gRPC C++ 1.47.0 是第一个要求 C++14 的版本(提案)。对于现在无法升级到 C++14 的用户来说