Поэтому я использую Newtonsoft.Json для отправки POST-запросов.
Я должен использовать словарь, чтобы указать мой ключ и значение.
Вот как должен выглядеть POST на принимающей стороне:
{"type":"direct","packages":["http://whatever:9999/something.pkg"]}
Мой код:
dictData.Add("type", "direct")
dictData.Add("packages", "[http://whatever:9999/something.pkg]")
jsonPost.postData(dictData)
И вывод:
{
"type": "direct",
"packages": "[http://whatever:9999/something.pkg]"
}
Итак, проблемы: я не хочу, чтобы там были пробелы, я хочу, чтобы все было в одной строке, и я хочу, чтобы URL был в кавычках. Я попробовал двойной метод "" и получил кавычки, но он также поместил \ в начало и конец URL.
Я уверен, что это что-то простое, но за свою жизнь я не смог найти ничего, что сработало.