php中json資料和xml資料的製作

2021-09-28 23:36:37 字數 1425 閱讀 7089

本文採用csdn資料處理

json資料:

public static function json($code,$message=』』,$data)

//拼裝返回資料

$result=[

『code』=>$code,

『message』=>$message,

『data』=>$data

]; return json_encode($result);

}

xml資料:

public static function xml($code,$message=』』,$data)

//拼裝返回資料

$result=[

『code』=>$code,

『message』=>$message,

『data』=>$data

]; //製作xml資料

//使返回的資料以xml格式返回

header(「content-type:text/xml」);

//開始拼xml資料

$xml=<?xml version=』1.0』 encoding=』utf-8』 ?>

//根節點

$xml.=;

//建立乙個額外函式製作xml資料

$xml.=self::createxml($data);

$xml.=;

return $xml;

}//製作xml函式

public static function createxml($data)』」;

$key=』item』;

} $xml.=」< >」;

//如果$v是陣列,直接進行遞迴

$xml.=is_array($value)?self::createxml($value):$value;

$xml.=」<>」;

return $xml;

}}

//傳遞的資料$data

$data=[

『id』=>1,

『name』=>』zhangsan』,

『content=>[

『age』=>18,

『***』=>』女』]]

//我們可以測試一下

$json=self::json(200,』ok』,$data);

$xml=self::xml(200,』ok』,$data);

附:json資料格式

}

附:xml資料格式

200ok18女

Android中XML和JSON資料的解析小案例

一 xml package com.itheima.ceshouji.domain 13691689238 廣東深圳移動神州行卡 名雖可得,利則難獲,藝界發展,可望成功 凶帶吉 public class product public void settype string type public s...

json和xml資料的解析

一 json資料 1一條json就像乙個物件,也想像oc中的陣列,且內嵌了很多鍵值對字典 二 xml資料 三 多層資料是如何構架起來的?四大節點 整體資料,分類方式key,個體集合,層級資料 3.1解析組資料?我的理解 1一條json資料,可看做乙個物件,很多屬性和屬性值的集合。就好比字典,擁有很多...

資料互動格式之xml和json

計算機中用於資料傳輸的通訊語言 1.xml 一種可擴充套件的標記語言,可以自定義標籤的資料傳輸格式。2.json js物件簡譜,一種輕量級的資料互動格式。為什麼要學習資料傳輸語言 因為在實習開發中,需要獲取資料,不同語言支援的資料通訊語言也不同,為了方便開發,需要統一資料互動的語言,因此學習xml和...