Subscribe to this list via RSS Blog posts tagged in JSON
FireDAC Video: Moving existing .CDS Data into TFDMemTable & Editing Data at Design Time In this video, I am going to show you how to move existing TClientDataSet .CDS data into FireDAC's TFDMemTable as well as editing TFDMemTable data at design time. This works with both Delphi and C++Builder with features introduced in 10.2 Tokyo.       Download a RAD Studio 10.2 Trial Today!...
10.2 Tokyo TJsonSerializer and JSON.Converters @lynatan -san, has always published a nice idea in Japanese. Also this time, TJsonSerializer practical examples are released. http://d.hatena.ne.jp/tales/20170402/1491141694 http://d.hatena.ne.jp/tales/20170331/1490975195 TJsonSerializer is a class added in 10.2 Tokyo. But for now not written it in docwiki.embarcadero.com.   TJsonSerializerの実用例 https://t.co/5kKg70bN5i #delphi_jp — Lyna (@lynatan) 2017年4月2日   I also examined it for a while. It's about TJsonSerializer. System.JSON.Converters has several convert classes. It is a class that converts TList, TStack, TQueue, TDictionary etc to TJsonTextWriter.  
FiremonkeyでREST JSONファイルからTFDMemTableを更新しデザイン画面でデータセット編集[JAPAN] 毛利です。 Delphi / C++Builder 10.2 Tokyoの新機能としてTFDMemTableデザイン時に編集できるダイアログが追加されました。 TFDMemTableをフォームに配置後、右クリックで[データセットの編集]項目が出てきます。 ですが、何も入っていないのでエラーになります。 まずはRESTでJSONを取得TFDMemTableに取込み、データセット編集を試してみたいと思います。 TRESTClientとTRESTRequest, TRESTResponse, TRESTResponseDataSetAdapter, TFDMemTable を配置し それぞれをプロパティで接続しました。 TRESTClientのBaseURLにシンプルなJSONで返信が返るURLを設定します。 次に、ビジュアルバインディング画面でFDMemTable1を右クリックし、新規コントロールにリンク TGridを選択してOKをクリックします。 デザイン画面上にTGridが配置されるので AlignをClientに設定します REST...
RAD Server EMS Package to get data from a remote database through a REST API call and display the data on an EMS Client application. Embarcadero's Enterprise Mobility Services (EMS) is a turnkey middleware solution, part of RAD Server that supports secure, encrypted communication using an industry-standard REST interface. With built-in support for users and groups, EMS is a perfect platform for exposing your custom REST endpoints to a wide range of authorized clients. Developers will especially appreciate the ease with which corporate data and features can be securely accessed from mobile clients, which normally lack th...
C++BuilderでRESTfulなWebBrokerを構築する[JAPAN] C++Builder Professional以上にはWebBrokerが付いています。 そのWebBrokerを使いRESTfulなリソースサフィックス形式のURIを受け取り解釈する事が可能です。 TWebModuleにはActionを持っていてresourceは切れますが自前で実装しています。 今回試したのはWebBrokerスタンドアロン(Win64)です。 TWebModule側にはDB接続テストする為のFireDACのコンポーネントを配置しています。 DBはMySQLです TWebModule1に入ってくるTWebRequest Request->PathInfoをResource/Suffixとして解釈します。   [PathInfoを"/"で分解してstd::vector<UnicodeString>に入れる] //// std::vector<UnicodeString> __fastcall TWebModule1::path_to_vector(String path_) { std::vector<Uni...
How to make RESTful WebBroker using C++Builder C++Builder Professional Edition and up has WebBroker included.  With that WebBroker you can easily make a RESTful server, or you can use RAD Server with it's built in RESTful server support. For RESTful input, Resource and Suffix are expressed on the URL side. This article shows how to make a stand-alone RESTful WebBroker on Windows 64-bit. (This article was translated to English. Some of the grammar isn't perfect, but you will get general the idea.)
Using Delphi, from Excel to JSON, then FireDAC[JAPAN] First, I will convert Excel data to JSON. After that, we insert that JSON into the DB table with FireDAC.This time DB uses MySQL. They all program with Delphi. Excel is like this. TRect is used to acquire data only for that area.
How to get the array using the TJSONIterator Delphi[JAPAN] In this case json.  //// {"int_array":[5,10,15,20],"string_array":["日本語","한글","English"]} To get an array, you can use TJSONArray. I will introduce a case using an TJsonTextReader and TJSONIterator. We will create methods using generics.  It is because we want to support the Integer and String.
Inspect request and responce data between RADServer and client by mitmproxy. [JAPAN] Delphi / C++Builderアプリケーション向けのフルセットバックエンドソリューションであるRAD Serverはクライアントとの通信をHTTPやHTTPSで行いますが、EMSFireDACClient のようなコンポーネントを使えば通信内容を細かく意識することなしに実装が行えます。 しかし、実際に行われているデータのやり取りを理解しておくことは、WebAPI の実装では大切だと思います。 そこで mitmproxy というプロキシサーバを使って通信内容を調べる方法を簡単に説明します。
Use C++Builder, connect to AWS API Gateway+(Node.js)Lambda with JSON[JAPAN] Use C++Builder, connect to AWS API Gateway+Lambda with JSON. Inside of AWS Lambda echoes the contents of post JSON.

Check out more tips and tricks in this development video: