ephp_json
1.0.0
版权(C)2017-2019 Altenwald Solutions,SL
作者: “ Manuel Rubio”( [email protected] )。
该库具有EPHP的PHP代码中的JSON功能,请牢记将其作为纯100%Erlang。
EPHP JSON需要在ERLANG/OTP 17+上运行,但并非所有版本都完全兼容或推荐。请参阅列表:
| Erlang版本 | 支持 | 笔记 |
|---|---|---|
| 22.1 | ✔️ | 如果您使用OTP 22,建议使用 |
| 22.0 | ✔️ | |
| 21.3 | ✔️ | 如果您使用OTP 21,建议使用 |
| 21.2 | ✔️ | |
| 21.1 | ✔️ | |
| 21.0 | ✔️ | |
| 20.3 | 数学和数字转换失败 | |
| 20.2 | ✔️ | 如果您使用OTP 20,建议使用 |
| 20.1 | ✔️ | |
| 20.0 | ✔️ | |
| 19.3 | ✔️ | 建议如果使用OTP 19 |
| 19.2 | ✔️ | |
| 19.1 | ✔️ | |
| 19.0 | ✔️ | |
| 18.3 | ✔️ | 如果您使用OTP 18,建议使用 |
| 18.2.1 | ✔️ | |
| 18.2 | ✔️ | |
| 18.1 | ✔️ | |
| 18.0 | ✔️ |
一种简单的使用方法,包括您的项目rebar.config以下依赖关系行:
{ ephp_json , " .* " , { git , " git://github.com/bragful/ephp_json.git " , master }}并在项目中使用以下代码:
{ ok , Ctx } = ephp : context_new (),
ephp : register_module ( Ctx , ephp_lib_json ),
PHP = " Empty array output as array: <?=json_encode('tada')?> " ,
{ ok , Text } = ephp : eval ( Ctx , PHP ).存储在Text中的结果应为:
Empty array output as array: "tada"
享受!
| ephp_lib_json |