Имеется код для преобразования телефонных номеров из списка в JSON, а так же получения N-количества строк.
Предисловие:
Есть очень много номеров в списке, нужно выбрать определенное количество строк и преобразовать в формат JSON, вида: [{"name": "random", "guid": "guid", "phone_number": "+000"}, {...} ] и отдать это все в переменную для дальнейшей работы, удалив взятые строки в файле.
Код который это все делает есть:
Добавляю его в общий код после:
Добавляю все зависимости в using, добавляю ссылки из GAC, в том числе: using System.IO;
Далее пытаюсь вызвать функцию уже в самом шаблоне в С# кубике:
По итогу всегда выхожу по ошибке:
С C# не очень.
Шаблон, прототип прилагаю. Помогите с решением пожалуйста, или поправить этот код. Спасибо всем большое!
Предисловие:
Есть очень много номеров в списке, нужно выбрать определенное количество строк и преобразовать в формат JSON, вида: [{"name": "random", "guid": "guid", "phone_number": "+000"}, {...} ] и отдать это все в переменную для дальнейшей работы, удалив взятые строки в файле.
Код который это все делает есть:
C#:
static object locker = new object();
public static string getJson(string path, int count)
{
try
{
var json_list = new List<string>();
lock (locker)
{
var numbers = File.ReadAllLines(path).ToList();
for (int i = 0; i <= count - 1; i++)
{
if (i >= numbers.Count)
break;
string name = Guid.NewGuid().ToString("n").Substring(0, 8);
string guid = Guid.NewGuid().ToString().Replace("-", "");
json_list.Add("{\"name\": \"" + name + "\", \"guid\": \"" + guid + "\", \"phone_number\": \"" + numbers[i].Trim() + "\"}");
numbers.RemoveAt(i);
}
File.WriteAllLines(path, numbers);
}
return "[" + String.Join(", ", json_list) + "]";
}
catch { }
return null;
}
C#:
// Insert your code here
Добавляю все зависимости в using, добавляю ссылки из GAC, в том числе: using System.IO;
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
C#:
return getJson("C:\Users\My\Desktop\Numbers\Base.txt", 10);
С C# не очень.
Шаблон, прототип прилагаю. Помогите с решением пожалуйста, или поправить этот код. Спасибо всем большое!
Вложения
-
10,5 КБ Просмотры: 32