本帖最后由 pcl_test 于 2017-5-3 10:44 编辑
回复 11# away
1、只对样本1和样本2有效?样本3不是可以解析吗?把无效的json文件打包上传附件看看- @echo off
- more +9 "%~f0"|mshta ^
- ^"javascript:var fso=new ActiveXObject('Scripting.FileSystemObject');^
- var txt=fso.GetStandardStream(0).readall();^
- var json=eval('('+txt+')');^
- var out=json['title']+'\r\n'+json['page_data']['part']+'\r\n'+^
- json['avid']+'\r\n'+json['page_data']['page'];^
- fso.GetStandardStream(1).Write(out);close()^"|more
- pause&exit
- {"is_completed":true,"total_bytes":13861107,"downloaded_bytes":13861107,"title":"Mac软件推荐","type_tag":"lua.hdmp4.bili2api.2","cover":"http:\/\/i0.hdslb.com\/bfs\/archive\/141628374019371b16b0dca8bbdb28a2404a14ce.jpg","prefered_video_quality":200,"guessed_total_bytes":0,"total_time_milli":162912,"danmaku_count":5,"time_update_stamp":1492462494756,"avid":9182057,"spid":0,"seasion_id":0,"page_data":{"cid":15171062,"page":1,"from":"vupload","part":"P1","link":"","rich_vid":"","vid":"vupload_15171062","has_alias":false,"weblink":"","tid":95}}
复制代码 2、你试过的for方法不是我提供的参考方法,这样不是分行了吗?- ::{"is_completed":true,"total_bytes":13861107,"downloaded_bytes":13861107,"title":"Mac软件推荐","type_tag":"lua.hdmp4.bili2api.2","cover":"http:\/\/i0.hdslb.com\/bfs\/archive\/141628374019371b16b0dca8bbdb28a2404a14ce.jpg","prefered_video_quality":200,"guessed_total_bytes":0,"total_time_milli":162912,"danmaku_count":5,"time_update_stamp":1492462494756,"avid":9182057,"spid":0,"seasion_id":0,"page_data":{"cid":15171062,"page":1,"from":"vupload","part":"P1","link":"","rich_vid":"","vid":"vupload_15171062","has_alias":false,"weblink":"","tid":95}}
- @echo off
- set /p json=<"%~f0"
- for %%a in (%json:~3,-1%) do echo;%%a
- pause
复制代码
|