System.Json работает сейчас ...
Установите nuget https://www.nuget.org/packages/System.Json
PM> Install-Package System.Json -Version 4.5.0
Образец:
// PM>Install-Package System.Json -Version 4.5.0
using System;
using System.Json;
namespace NetCoreTestConsoleApp
{
class Program
{
static void Main(string[] args)
{
// Note that json keys are case sensitive, a is not same as A.
// Json Sample
string jsonString = "{\"a\": 1,\"b\": \"string value\",\"c\":[{\"Value\": 1}, {\"Value\": 2,\"SubObject\":[{\"SubValue\":3}]}]}";
// Verify your json if you get any errors here
JsonValue json = JsonValue.Parse(jsonString);
// int test
if (json.ContainsKey("a"))
{
int a = json["a"]; // type already set to int
Console.WriteLine("json[\"a\"]" + " = " + a);
}
// string test
if (json.ContainsKey("b"))
{
string b = json["b"]; // type already set to string
Console.WriteLine("json[\"b\"]" + " = " + b);
}
// object array test
if (json.ContainsKey("c") && json["c"].JsonType == JsonType.Array)
{
// foreach loop test
foreach (JsonValue j in json["c"])
{
Console.WriteLine("j[\"Value\"]" + " = " + j["Value"].ToString());
}
// multi level key test
Console.WriteLine("json[\"c\"][0][\"Value\"]" + " = " + json["c"][0]["Value"].ToString());
Console.WriteLine("json[\"c\"][0][\"Value\"]" + " = " + json["c"][1]["Value"].ToString());
Console.WriteLine("json[\"c\"][1][\"SubObject\"][0][\"SubValue\"]" + " = " + json["c"][1]["SubObject"][0]["SubValue"].ToString());
}
Console.WriteLine();
Console.Write("Press any key to exit.");
Console.ReadKey();
}
}
}
Я попробовал несколько инструментов, таких как CSSLint и CSSBurner . Я также пробовал CSS Validator от W3C, который мне не нравится.
Одна вещь, которая мне нравится в CSSBurner, заключается в том, что она имеет цветную кодировку и позволяет вам быстро просматривать все ваши ошибки и повторять. Я нашел все свои повторения (и другие вещи) очень быстро.
Устанавливать узел JS https://nodejs.org/en/download/
, если у вас уже установлен узел js или после установки окна командной строки открытого узла, набрав узел (на машине Windows).
Введите следующую команду для установки средства очистки css
npm install css-purge -g
blockquote>После того, как инструмент установлен,
Откройте папку, в которой открыто окно командной строки узла, и вставьте испорченный файл css, а затем введите следующую команду в окне подсказки узла cmd
css-purge -i style.css -o style_purged.css
blockquote>, где style.css - это имя перепутанного css-файла, приведенная выше команда создаст новый файл css с именем style_purged .css, который не содержит повторяющихся правил css.
Но будьте осторожны, он также удалит ваши комментарии. https://www.npmjs.com/package/css-purge
Вы пробовали CSS Lint ? Нажмите стрелку на Lint! и он откроет некоторые параметры, с которыми вы можете играть. Убедитесь, что установлен флажок «Запретить дублирование свойств»