Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
OnlineJsonReader.cs
浏览该文件的文档.
1
//通常用于下载并解析 git 平台在线接口的 json 文件
2
3
using
System.Net.Http;
4
using
System.Text.Json;
5
using
Game.IContentReader
;
6
7
namespace
Game
{
8
public
static
class
OnlineJsonReader
{
9
public
static
readonly HttpClient
m_client
=
new
();
10
16
public
static
async Task<JsonDocument>
GetJsonFromUrlAsync
(
string
url) {
17
HttpResponseMessage response = await
m_client
.GetAsync(url);
18
response.EnsureSuccessStatusCode();
19
string
jsonString = await response.Content.ReadAsStringAsync();
20
return
JsonDocument.Parse(jsonString,
JsonDocumentReader
.
DefaultJsonOptions
);
21
}
22
}
23
}
Game.IContentReader.JsonDocumentReader
定义
JsonReader.cs:30
Game.IContentReader.JsonDocumentReader.DefaultJsonOptions
static readonly JsonDocumentOptions DefaultJsonOptions
定义
JsonReader.cs:31
Game.OnlineJsonReader
定义
OnlineJsonReader.cs:8
Game.OnlineJsonReader.GetJsonFromUrlAsync
static async Task< JsonDocument > GetJsonFromUrlAsync(string url)
从链接获取 Json 文档
定义
OnlineJsonReader.cs:16
Game.OnlineJsonReader.m_client
static readonly HttpClient m_client
定义
OnlineJsonReader.cs:9
Game.IContentReader
定义
AssemblyReader.cs:3
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
ModsManager
OnlineJsonReader.cs
制作者
1.16.1