我一直在浏览各种网站和JSON.net文档,但我找不到一种优雅的方式来做到这一点.
我必须解析自某个日期以来的GitHub提交列表.
json只是一个大型(或空)阵列.问题是我不需要所有的数据,我只需要每个提交的sha.但是,如果查看数组中的每个类型,则会有多个shas.
有基础:
"sha": "fde139ae1d8fcf82bb145bbc99ed41763202e28f",
Run Code Online (Sandbox Code Playgroud)
树沙:
"tree": {
"sha": "5d33d345f2df166bc4c56cc9307a61a5ee57d346",
"url": "https://api.github.com/repos/QuiZr/ProjectPorcupineLocalization/git/trees/5d33d345f2df166bc4c56cc9307a61a5ee57d346"
},
Run Code Online (Sandbox Code Playgroud)
和父母:
"parents": [
{
"sha": "8b9b43e813645c3a66911247b3dca916af937738",
"url": "https://api.github.com/repos/QuiZr/ProjectPorcupineLocalization/commits/8b9b43e813645c3a66911247b3dca916af937738",
"html_url": "https://github.com/QuiZr/ProjectPorcupineLocalization/commit/8b9b43e813645c3a66911247b3dca916af937738"
}
]
Run Code Online (Sandbox Code Playgroud)
我只想要第一个沙.不是其他的.