JSON 到 PHP 数组转换器将 JSON 文档转换为等效的 PHP 数组字面值,您可以直接粘贴到脚本中。JSON 对象成为用 => 运算符编写的关联数组,JSON 数组成为索引数组,标量类型直接映射:JSON 字符串成为单引用的 PHP 字符串,true 和 false stay true 和 false,null stays null,数字保留其值。您不是在配置 blob 或 API 响应周围手动输入括号和箭头,而是粘贴 JSON 并复制回准备运行的 PHP。
JSON 和 PHP 数组用不同的标点符号描述相同的形状而存在,并且手工在它们之间进行翻译是缓慢且容易出错的。PHP 本身在运行时使用 json_decode($string, true)读取 JSON,但这会将数据锁定在字符串内并在每个请求中解析。有时您希望源中的数组:默认配置、查找表、测试的固定装置、数据库迁移的种子或文档中的示例。此转换器产生该字面值,因此该值致力于代码而不是每次脚本运行时从有效负载中解码。
Everything发生在你的浏览器。你粘贴的JSON在你自己的设备上被解析并重新序列化在JavaScript中,所以没有任何东西被上传,记录或存储,一旦页面加载,该工具就一直与断开连接的JSON是一个真正的API响应,一个私有配置,或者任何你宁愿不发送到服务器的键和值的东西时,这很重要。你可以选择现代短数组语法或旧代码库的经典数组()形式,设置缩进以匹配你的风格,并可选地将输出包装在一个变量赋值中,这样它就掉入一个没有额外编辑的文件中。
JSON 对象或数组粘贴到输入框中,如果您想在使用自己的数据之前看到输出的形状,请先加载样本。
PHP 5.4 及更高版本选择短 [] 语法,或旧代码选择经典数组 (。) 形式。两者都产生相同的数组;只有括号不同。
选择 2 个空格、4 个空格或缩进选项卡,并可选地输入变量名称以 $name = [...] 包裹输出;准备粘贴。
击转换来构建PHP数组,然后将其复制到剪贴板,无效的JSON会用精确的解析器消息报告,这样你就可以修复它。
PHP 5.4 及更高版本的输出现代 [] 文字,或者当您需要支持较旧的运行时,在经典数组 (。) 形式之间切换,而无需重新粘贴。
JSON 对象成为与 => 运算符的关联数组,JSON 数组成为索引数组,与源的结构完全嵌套到任何深度。
字符串是单引号发出的,因此只会转义和单引号。换行符和其他字符通过不变的、匹配的 PHP 行为。
输入变量名将字面包装为 $config = [...];带有尾随分号,因此结果会直接放入源文件中,无需编辑。
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. 100% in your browser.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Find the questions people are actually asking about a topic on Reddit in the last two months, cleaned into headings you can build an article around.
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
0 comments
No comments yet. Be the first to share your thoughts!