リポジトリ
使用例
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Text.Unicode;
using UnityEngine;
public sealed class Example : MonoBehaviour
{
private void Awake()
{
JsonSerializer.DefaultOptions = new JsonSerializerOptions
{
Converters =
{
new JsonStringEnumConverter( JsonNamingPolicy.CamelCase )
},
Encoder = JavaScriptEncoder.Create( UnicodeRanges.All ),
WriteIndented = true,
};
var character = new
{
id = 25,
name = "ピカチュウ",
};
Debug.Log( JsonSerializer.Serialize( character ) );
}
}