如何使用C#从myjson.com动态更新json文件?
我有一个json文件如何使用C#从myjson.com动态更新json文件?,c#,json,C#,Json,我有一个json文件 { "SystemId": "VARinicom2", "SystemName": "EO System", "SensorType": "Visual", "Latitude": 1.3391904, "Longitude": 103.7414429 } 此文件位于此URL 如果我想用C#每秒钟更新一次纬度和经度,怎么做 我试着做一些简单的事情 public class RunJsonDemo { static
{
"SystemId": "VARinicom2",
"SystemName": "EO System",
"SensorType": "Visual",
"Latitude": 1.3391904,
"Longitude": 103.7414429
}
此文件位于此URL
如果我想用C#每秒钟更新一次纬度和经度,怎么做
我试着做一些简单的事情
public class RunJsonDemo
{
static string url = "https://api.myjson.com/1crza2";
string json = File.ReadAllText(url);
dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
jsonObj["Latitude"] = "new latitude";
}
它不工作了,我该怎么办
这就是我到目前为止所做的
public static void HTTP_PuttoURL(string requestUri, string data)
{
try
{
WebRequest req = WebRequest.Create(requestUri);
req.Method = "PUT";
req.Timeout = 10000;
req.ContentType = "application/json";
byte[] sentData = Encoding.UTF8.GetBytes(data);
req.ContentLength = sentData.Length;
using (Stream sendStream = req.GetRequestStream())
{
sendStream.Write(sentData, 0, sentData.Length);
sendStream.Close();
}
}
catch (Exception ex)
{
}
}
URL中的文件未更新
它不工作
这是什么意思?您想更新位于URL的文件,或者您想下载json并更改它,然后将其保存在本地?在URL中更新文件您可以这样做。。。您正在下载并更改json,它不会更新到服务器。您需要查看是否有其他API可用于发布修改后的json值。如果可能,请向我展示代码。为了了解myjson.com的API,并了解如何向API发布数据,如果您在这方面遇到任何问题,请告诉我