我正在尝试利用cmd提示来获取与作者的最后10次提交,提交哈希和描述,以便以某种形式使用。我一直在尝试git log --pretty=short,但是,输出似乎永远消失了。
我想知道如何使用git log命令减少返回到最后10次提交的提交数量。我计划将信息提取到数据结构中以供以后使用。
我能够处理简单的JSON序列化和反序列化,但是这个API响应看起来并不复杂,我正在寻求一个关于解决这个问题的理想方法的建议.
我正在尝试为MVC应用程序调用API.目标是将API数据映射到模型.API端点是 https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=1min&apikey=MyAPIKey
这里的麻烦是:
为了解决第1点中解释的问题,我[JsonProperty("1. Information")]在课堂上使用过.在我的代码..
public async Task TSI()
{
HttpClient client = new HttpClient();
//Uri uri = new Uri("http://date.jsontest.com/");
Uri uri = new Uri("https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync(uri);
if (response.IsSuccessStatusCode)
{
dynamic result = await response.Content.ReadAsAsync<object>();
IEnumerable<dynamic> dObj = JsonConvert.DeserializeObject<dynamic>(result.ToString());
IEnumerable<dynamic> t1 = dObj.FirstOrDefault();
IEnumerable<dynamic> t2 = dObj.LastOrDefault();
dynamic MetaData = t1.FirstOrDefault();
Rootobject ro = new Rootobject();
ro.MetaData = MetaData;
}
Run Code Online (Sandbox Code Playgroud)
PS:我是一个相对较新的API调用和处理它们.
我能打电话给
date.jsontest.com
并将API数据映射到模型(我使用粘贴特殊创建)
//API response
{
"time": …Run Code Online (Sandbox Code Playgroud)