小编Tot*_*Tot的帖子

google gson将LinkedTreeMap类强制转换为myclass

我以前曾经问过这个问题.由于我在java和android的新手技巧.一个多星期以来,我无法解决这个问题.

我的一个朋友和我正在开发一个Android项目是有这样的事情.

这件事最奇怪的部分是,它发生在我从谷歌游戏商店下载和测试时.不是从本地android studio安装或调试模式.

这可能是什么问题,或者这个完全错误的返回列表?我的朋友说服这段代码正确返回但是从Play商店安装它始终是一个错误.

请建议我在哪里继续挖掘?

@Override
public void promiseMethod(JSONObject object) {
    if (object != null) {

        if (object.has(DO_SERVICES)) {
            vehicleDetails = new ArrayList < Object[] > (1);
            List < String > vehicleNoList = new ArrayList < String > (1);
            List < String > serviceList = new ArrayList < String > (1);
            try {
                Gson gson = new Gson();
                JSONObject jsonObj = new JSONObject(object.get(DO_SERVICES)
                    .toString());
                servDto = gson.fromJson(jsonObj.toString(),
                    ServiceDto.class);


                if (servDto.getServiceDto() instanceof List) {

                    List < DoServiceDto > doServiceList = …
Run Code Online (Sandbox Code Playgroud)

java android gson

25
推荐指数
4
解决办法
4万
查看次数

Go_Router 将对象传递到新路由

我想将对象从列表视图传递到子路线。似乎没有办法传递对象。

有什么办法吗?

GoRouter routes(AuthBloc bloc) {
 return GoRouter(
navigatorKey: _rootNavigatorKey,
routes: <RouteBase>[
  GoRoute(
    routes: <RouteBase>[
      GoRoute(
        path: loginURLPagePath,
        builder: (BuildContext context, GoRouterState state) {
          return const LoginPage();
        },
      ),
      GoRoute(
        path: homeURLPagePath,
        builder: (BuildContext context, GoRouterState state) =>
            const HomePage(),
        routes: <RouteBase>[
          GoRoute(
              path: feeURLPagePath,
              name: 'a',
              builder: (context, state) => FeePage(),
              routes: [
                /// Fee Details page
                GoRoute(
                  name: 'b',
                  path: feeDetailsURLPagePath,
                  builder: (BuildContext context, GoRouterState state) =>
                      const FeeDetails(),
                ),
              ]),
        ],
      ),
    ],
    path: welcomeURLPagePath,
    builder: (BuildContext …
Run Code Online (Sandbox Code Playgroud)

android routes ios dart flutter

23
推荐指数
1
解决办法
1万
查看次数

异常:类型“String”不是类型“Map&lt;String,dynamic&gt;”的子类型

异常:类型“String”不是类型“Map<String,dynamic>”的子类型

{"collection":{"data":"{\"id\": 1, \"name\": \"Marko\", \"picture\": 
\"https://lh3.googleusercontent.com/a-/AAuE7mC1vqaKk_Eylt-fcKgJxuN96yQ7dsd2dBdsdsViK959TKsHQ=s96- 
c\"}","statusCode":202,"version":"1.0"}}
Run Code Online (Sandbox Code Playgroud)

这是上面的 json,我想将它仅放在 User pojo 类中 [data]。

但它抛出了上面的异常类型。

class UserCollection {
  final User data;
  final int statusCode;
  final String version;

 UserCollection({this.data, this.statusCode, this.version});

factory UserCollection.fromJson(Map<String, dynamic> json) {
 return UserCollection(
    statusCode: json['statusCode'] as int,
    data: User.fromJson(json['data']) ,
    version: json['version'] as String );
}

 Map<String, dynamic> toJson() {
 final Map<String, dynamic> data = new Map<String, dynamic>();
 data['data'] = this.data;
 data['statusCode'] = this.statusCode;
 data['version'] = this.version;
 return data;
 }
}
Run Code Online (Sandbox Code Playgroud)

用户Pojo类

@JsonSerializable()
class User { …
Run Code Online (Sandbox Code Playgroud)

json flutter

20
推荐指数
1
解决办法
6万
查看次数

如何使用sed/awk/perl从数字中删除前导零和尾随零?

我有这样的文件:

pup@pup:~/perl_test$ cat numbers 
1234567891
2133123131
4324234243
4356257472
3465645768000
3424242423
3543676586
3564578765
6585645646000
0001212122
1212121122
0003232322
Run Code Online (Sandbox Code Playgroud)

在上面的文件中我想删除前导零和尾随零,所以输出将是这样的

pup@pup:~/perl_test$ cat numbers 
1234567891
2133123131
4324234243
4356257472
3465645768
3424242423
3543676586
3564578765
6585645646
1212122
1212121122
3232322
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?我试图sed删除那些零.很容易删除尾随零而不是前导零.

帮我.

bash perl awk sed

3
推荐指数
3
解决办法
7440
查看次数

2017年的Hibernate Dialect版本MSSQL

我是MSSQL Hibernate的新手,以前与Spring和hibernate的MySQL实现一起工作。

我看到以下受支持的列表:

org.hibernate.dialect.SQLServerDialect
org.hibernate.dialect.SQLServer2005Dialect
org.hibernate.dialect.SQLServer2008Dialect
org.hibernate.dialect.SQLServer2012Dialect
Run Code Online (Sandbox Code Playgroud)

我找不到对最新版本的2017 MSSQL Server的支持。可以使用org.hibernate.dialect.SQLServer2012Dialect?。现在它可以工作,但是我不确定从长远来看它会如何。

请提出建议!

感谢Log.d

sql-server hibernate spring-mvc

3
推荐指数
1
解决办法
7345
查看次数

角材质卡阴影颜色

有什么方法可以改变卡下较暗的阴影的颜色?

如果有任何解决方案,请告诉我或任何其他解决方法,不胜感激!

在此处输入图片说明

angular-material angular

2
推荐指数
1
解决办法
2147
查看次数

Queryset 返回响应自定义

我对 Django restframework 很陌生,我现在正在尝试使用外键返回对象。

class User(models.Model):
    name = models.CharField(max_length=255,blank=True)
    date_created = models.DateTimeField(auto_now_add=True)
    date_modiefied = models.DateTimeField(auto_now=True)
    area = models.CharField(max_length=255,blank=True)
    uuid = models.CharField(max_length=255)
    home = models.CharField(max_length=255,blank=True)
    work = models.CharField(max_length=255,blank=True)
    mobileNo = models.CharField(max_length=255,blank=True)
    email = models.CharField(max_length=255,blank=True)
    appVersionCode = models.CharField(max_length=255,blank=True)
    photoUrl = models.CharField(max_length=255,blank=True)
    serverTime = models.CharField(max_length=255,blank=True)
    fcmTokenId = models.CharField(max_length=255,blank=True)
   def __str__(self):
    return self.name

class LocationData(models.Model):
   user = models.ForeignKey(
     User, related_name='user', on_delete=models.DO_NOTHING)
    source_id = models.CharField(max_length=255)
    latitude = models.CharField(max_length=255)
    longitude = models.CharField(max_length=255)
    speed = models.CharField(max_length=255)
    kms = models.CharField(max_length=255)
    date_created = models.DateTimeField(auto_now=True)
    date_modiefied = models.DateTimeField(auto



class UserSerializer(serializers.ModelSerializer): …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

1
推荐指数
1
解决办法
2386
查看次数