close

STEP1:不規則JSON
在處理專案的過程中,客戶的URL傳回了一組很不規則的JSON
在透過VS內建的JSON格式建立MODEL後 透過

//將資料都放入obj內後
Model obj=jsonconvert.deserializeobject(JOSN);
//強制轉型別
var obj2=Jarry.Parse(obj.data[0].ToString());
//再透過抓取節點的方式將需要的資料抓出來
foreach(Jobject o in obj2.Children())
{
Document.add((string)o.selectToken("Title"),(string)o.selectToken("UniqueKey"));
}
//Token內的值就是不規則JSON內的標籤

STEP2:API回傳檔案

//取得API回傳之檔案
HttpResponseMessage response=XXX(get api的Method) var filebyte= response.Content.ReadAsByteArrayAsync().Result; _path=Server.MapPath("~/路徑/"+fileName); //將資料暫存下來 File.WriteAllBytes(_path,filebyte);
arrow
arrow
    文章標籤
    Model bytes
    全站熱搜

    ChiaMing Liu 發表在 痞客邦 留言(0) 人氣()