Если ваш браузер или почтальон позволяют вам видеть «новые строки», вероятно, это потому, что они заставляют вас видеть отформатированный json. Чтобы убедиться в этом, попробуйте использовать инструмент более низкого уровня, например curl или wget.
Если с curl или wget вы увидите json без новых строк, то это просто вопрос формата. Все, что вам нужно сделать, это десериализовать (как вы уже делаете) и повторно сериализовать объект с помощью
JsonConvert.SerializeObject(deserializedObject, Formatting.Indented)