AS3. Как сохранить массив json из php в sqlite?

у меня есть данные Массив JSON из MySQL и PHP, Я хочу сохранить этот Массив JSON в SQLite и вернуть его, как Массив JSON

this the output of the json array it come from the php

{
"task": [
    {
        "id": "1",
        "tid": "100",
        "ttitles": "test",
        "stime": "2018-10-08 02:40:28",
        "seentime": null,
        "subject": "Testing",
        "ftime": null,
        "uid": "1101",
        "tsp": "11001"
    },
    {
        "id": "2",
        "tid": "101",
        "ttitles": "tesst",
        "stime": "2018-10-08 02:41:17",
        "seentime": null,
        "subject": "Tessting",
        "ftime": null,
        "uid": "1101",
        "tsp": "110001"
    }
]
}

and this the AS3 code to get the data result from php

        public function processTasks():void
    {
        var request:URLRequest = new URLRequest();
        request.url = "http://xxxxxxxxxxxxxxxxxx.xxx/a/tasks.php? 
        empid = "+empid;
        request.requestHeaders = [new URLRequestHeader("Content-Type", 
        "application/json")];
        request.method = URLRequestMethod.GET;
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, receive);
        loader.load(request);       
    }   
    public function receive(event:Event):void
    {
       // here i want get the Json Array data then store in to SQLite 
       // And get back again as a JSON .
    }

Формат JSON - это Нить (который может быть преобразован в общий Объект, который, в свою очередь, может быть преобразован обратно в строку, см. help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/‌… для более подробной информации). Тем не менее, в конечном итоге это просто Нить, поэтому вы должны записать (и получить позже) некоторые текстовые данные в этот ваш SQLite.

Organis 14.10.2018 02:58

любой пример, пожалуйста?

Ibrahim Ayyad 14.10.2018 03:42
Любой пример, пожалуйста чего именно?
Organis 14.10.2018 07:44

в public function receive(event:Event):void{ }

Ibrahim Ayyad 14.10.2018 16:40

@IbrahimAyyad (1) "i want get the Json Array data" вы пробовали что-то вроде myString = event.data;, поскольку данные JSON - это Нить, как сказано в первом комментарии? (2) "store in to SQLite" какое усилие (код) из вашего исследования не работает? Возможно, мы сможем помочь исправить это, если вы снова покажете нам (3) "get back again as a JSON", покажите код того, что вы пробовали при чтении руководств и руководств, которые не работают ... Мы можем только помочь вам исправить ваш код.

VC.One 14.10.2018 21:20

Спасибо всем, я уже меняю результат, полученный с PHP с JSON на String_Array, и я сохраняю его в SQLite Already, и это хорошо для меня

Ibrahim Ayyad 16.10.2018 15:24
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
223
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

i do already change the result come from the PHP from JSON to String_Array with splitByComma(extrnalString:String) , i save it in SQLite Already and this good for me .

Вот код, который работает со мной;

    public function processTasks():void
    {
        var variables:URLVariables = new URLVariables();
        var varSend:URLRequest = new URLRequest();
        varSend.url = "http://localhost/a/tasks.php?empid = "+empid;
        varSend.method = URLRequestMethod.POST;
        varSend.data = variables;
        var varLoader:URLLoader = new URLLoader;
        varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
        varLoader.addEventListener(Event.COMPLETE, completeHandler);
        variables.myrequest = "get_data_array";
        varLoader.load(varSend);
        function completeHandler(event:Event):void
        {
            var returnStr:String = event.target.data.returnString;
            splitByComma(returnStr);
        }
    }   
    public function splitByComma(extrnalString:String):void
    {
        var myArray:Array = extrnalString.split("(||)");
        for(var element:String in myArray){
            i++;
            var innerArray:Array = myArray[element].split("|");
                movie_id = innerArray[0];
                movie_taskid = innerArray[1];
                movie_tasktitles = innerArray[2];
                movie_taskstime = innerArray[3];
                movie_taskseentime = innerArray[4];
                movie_tasksubject = innerArray[5];
                movie_taskftime = innerArray[6];
                movie_taskuid = innerArray[7];
                movie_tasktsp = innerArray[8];
                openDB_to_Insert();
            }

Другие вопросы по теме