# See the License for the specific language governing permissions and
# limitations under the License.
-import json
+import json::static
var text = args.first.to_path.read_all
var json = text.parse_json
import app::data_store
import app::http_request
import android::aware
-import json::serialization
+import json
import benitlux_model
import translations
import nitcorn
import nitcorn::restful
-private import json::serialization
+private import json
import benitlux_model
import benitlux_db
module model::descriptions
import json::static
+import json
# Documentation associated to an entity.
#
module location
import json::static
+import json
# A location inside a source file.
class Location
import refund_base
import json::static
+import json
redef class RefundProcessor
import popcorn
import shibuqam
-import json::serialization
+import json
redef class HttpRequest
# percent decoded get or post parameter.
import mnit::linux
import linux::audio
-import json::serialization
+import json
import client
module action
import nitcorn
-import json::serialization
+import json
import model
import database
module push
import nitcorn
-import json::serialization
+import json
import model
import database
import app::http_request
import app::data_store
import android::aware
-import json::serialization
+import json
import model
# SEE: <http://rosettacode.org/wiki/JSON>
module json_output
+import json::static
import json
var str = """{
module bundle
import serialization
-import json::serialization
+import json
import platform
import activities
import dalvik
import android::bundle
import serialization
-private import json::serialization
+private import json
in "Java" `{
import android.content.Intent;
import dalvik
import serialization
-private import json::serialization
+private import json
in "Java" `{
import android.content.SharedPreferences;
import app_base
import pthreads
-import json::serialization
+import json
import linux::http_request is conditional(linux)
import android::http_request is conditional(android)
module api
import github_curl
-intrude import json::serialization
+intrude import json::serialization_read
# Client to Github API
#
module events
import api
-intrude import json::serialization
+intrude import json
# Github event stub.
class GithubEvent
import curl
import json::static
+import json
# Specific Curl that know hot to talk to the github API
class GithubCurl
import app::data_store
import cocoa::foundation
-private import json::serialization
+private import json
redef class App
redef var data_store = new UserDefaultView
module store
import static
+import json
# A JsonStore can save and load json data from file system.
class JsonStore
import app::data_store
private import xdg_basedir
private import sqlite3
-private import json::serialization
+private import json
redef class App
redef var data_store = new LinuxStore
# ~~~
module mongodb
+import json::static
import json
private import native_mongodb
import c
intrude import core::text::flat
import serialization
-private import json::serialization
+private import json
in "C Header" `{
#include <mpi.h>
module curl_json
import json::static
+import json
intrude import curl
# An abstract request that defines most of the standard options for Neo4j REST API
module neo4j::error
import json::static
+import json
# An error thrown by the `neo4j` API.
#
module restful is new_annotation(restful)
import nitcorn
-import json::serialization
+import json
# Action with `restful` methods
class RestfulAction
module pop_handlers
import pop_routes
+import json::static
import json
# Class handler for a route.
import popcorn::pop_config
import serialization
-import json::serialization
+import json
import mongodb::queries
redef class AppConfig
# ~~~
module pop_validation
-import json
+import json::static
# The base class of all validators
abstract class DocumentValidator
from the `json_serialization` module.
~~~
-import json_serialization
+import json
import user_credentials
# Data to be serialized and deserialized
import doc_base
import html_templates::html_model # FIXME maybe this phase should depend on `html_render`
private import json::static
+private import json
# Generate the index for then Nitdoc QuickSearch field.
#
import doc_base
import html::bootstrap
-import json::static
+import json
# A label with a text content.
class DocHTMLLabel
# Crawler on the nitweb web API
module nitwebcrawl
-import json
+import json::static
# Download a HTTP resource
fun curl(url: String): String do
module model_json
import model::model_collect
+import json::static
import json
import loader
# limitations under the License.
import test_deserialization
-import json::serialization
+import json
#alt1# import test_deserialization_serial
#alt3# import test_deserialization_serial
# See the License for the specific language governing permissions and
# limitations under the License.
-import json::serialization
+import json
import json::static
class MyData
# See the License for the specific language governing permissions and
# limitations under the License.
-import json::serialization
+import json
import json::static
class MyClass
# See the License for the specific language governing permissions and
# limitations under the License.
+import json::static
import json
var str = """{
#alt2#module test_serialization_alt2 is serialize
import serialization
-import json::serialization
+import json
# Simple class
class A