目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7091.1k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(500)
赞(0)

9.4 数据编码

开发 Web 服务通常需要处理各种数据编码格式,OpenResty 目前内建支持的有 Base64 ,JSON两种格式,并通过 opm 安装扩展库支持 MessagePack

Base64

Base64 格式使用 64 个字符,可以把任意数据转换为 ASCII 码可见字符串,应用得非常普遍OpenResty 使用 ngx encode_base64 gx.decode_base64 这两个函数实现了标准的Base64 编码和解码

JSON

JSON 是一种基于纯文本的轻量级数据交换格式,起源于 JavaScript ,但现在己经成为了所有应用开发的通用数据格式,比起庞大的 XML/SOAP ,简单、易读易修改是它的最大特点。

OpeResty 使用 cjsoη 库操作 JSON 数据 它采用 语言实现,速度非常快。

cjson cjson.safe

在 gitHub 上有另一 JSON 项目 lua_resty_json 据称解码速度比 cjson 还要快,但它并不含在OpenResty 里,也未加入 opm 仓库。

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2